elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 161
61  Programación / Programación C/C++ / Re: Factorial de un Número : duda en: 10 Enero 2022, 16:37 pm
Siendo sinónimos ejecución de un bucle e iteración de un bucle está claro que no es lo mismo que repetición.

Ejemplo trivial.
Código
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int ejecuciones = 1;
  5. int repeticiones = 0;
  6.  
  7. while(ejecuciones <= 5) {
  8. printf("Esta es la %da iteración de este bucle, repetición %d\n", ejecuciones, repeticiones);
  9. ejecuciones++;
  10. repeticiones++;
  11. }
  12. }
62  Programación / Programación C/C++ / Re: MAPAS : Código donde es necesario setear a Codeblocks con compilador para C++ 17 en: 9 Enero 2022, 19:51 pm
Supongo que sí. Cuando creas un proyecto el IDE te prepara el entorno para hacer todo el trabajo de compilación por ti.

Un empty file es un archivo simplemente. A lo mejor el IDE sabe qué hacer con él, puede. Lo que sí es cierto es que en cuánto necesites más que ese archivo el IDE no sabrá qué hacer pues no hay nada que se lo diga.
63  Programación / Programación C/C++ / Re: MAPAS : Código donde es necesario setear a Codeblocks con compilador para C++ 17 en: 9 Enero 2022, 11:56 am
¿Puede ya tuvieras el .cpp y lo abrieras sin más sin generar un proyecto? Eso explicaría que el IDE no lo reconociera como tal y te deshabilitara ese menú.
64  Programación / Programación C/C++ / Re: desordenar una frase sin repetir palabras en C en: 7 Enero 2022, 16:48 pm
Ponme un ejemplo.
65  Programación / Programación C/C++ / Re: Donde bajar Visual Studio con todo en: 6 Enero 2022, 16:23 pm
El code? Sí, es bastante usado. Un poco engorroso pues básicamente las configuraciones de ejecución se realizan por json. Tiene muchos plugins y una vez configurado es bastante bueno. Salvo para el Cobol. No me gusta para Cobol.
66  Programación / Programación C/C++ / Re: Visual estudio c++ en: 6 Enero 2022, 11:05 am
No todo es código. También hay que saber compilar y enlazar.

No se trata de que tengas muchos compiladores pues cada herramienta funciona de forma diferente.

Elige un entorno de desarrollo, con el que te sientas más cómodo y mira cómo se compila, cómo se enlaza, si es un IDE cómo se manejan los proyectos, si es en línea de comandos tal vez te interese CMake y Makefile. O te haces un script bash. La elección es tuya.
67  Programación / Programación C/C++ / Re: Graficos en Microsoft c++ 5.02 en: 5 Enero 2022, 17:08 pm
Intenta con miniwin, que además tiene (creo) la funcionalidad que buscabas en otro post sobre el teclado.
68  Programación / Programación C/C++ / Re: Sobrecarga del operador + en: 26 Diciembre 2021, 06:57 am
Entiendo. Me olía que por ahí iban los tiros. Ocurren tantas cosas que uno llega a perder el hilo de lo que va sucediendo  ;D ;D


Gracias
69  Programación / Programación C/C++ / Sobrecarga del operador + en: 25 Diciembre 2021, 20:58 pm
Buenas, chavales. Feliz Navidad y aniversario de Newton.

Estaba yo haciendo prácticas de C++ (le voy a dar una oportunidad) y no llego a entender del todo porqué saca unos resultados tan raros.

El código:
Código
  1. #include <iostream>
  2.  
  3. class vector {
  4. private:
  5.    int *n;
  6.    int tamano;
  7.  
  8. public:
  9.    vector(int tamano = 5);
  10.    ~vector();
  11.    void visualizar();
  12.    void llenar();
  13.    vector operator + (vector &);
  14.    int& operator[] (int i) { return n[i]; };
  15. };
  16.  
  17. vector::vector(int t):tamano(t) {
  18.    n = new int[tamano];
  19.    llenar();
  20. }
  21.  
  22. vector::~vector() {
  23.    delete[] n;
  24. }
  25.  
  26. vector vector::operator + (vector &v) {
  27.    vector resultado(tamano);
  28.    for(int i=0; i<tamano; ++i) {
  29.        resultado[i] = n[i] + v[i];
  30.    }
  31.    return resultado;
  32. }
  33.  
  34. void vector::visualizar() {
  35.    for(int i=0; i<tamano; ++i) {
  36.        std::cout << n[i] << '\t';
  37.    }
  38.    std::cout << std::endl;
  39. }
  40.  
  41. void vector::llenar() {
  42.    for(int i=0; i<tamano; ++i) {
  43.        n[i] = rand() % 10;
  44.    }
  45. }
  46.  
  47. int main() {
  48.    vector a, b;
  49.    a.visualizar();
  50.    b.visualizar();
  51.  
  52.    vector c;
  53.    c = a + b;
  54.    c.visualizar();
  55.  
  56.    vector d = a + b;
  57.    d.visualizar();
  58.  
  59.    return 0;
  60. }

El resultado:
Código:
1       7       4       0       9
4       8       8       2       4
1577824 0       1573200 0       13
5       15      12      2       13

Es decir: porqué 'c' no y 'd' sí.
70  Programación / Programación C/C++ / Re: Ayuda para saber si una cadena es palíndromo o no en: 6 Diciembre 2021, 11:37 am
No te acuerdas cómo funcionan las cadenas en C.
Acuérdate del carácter terminal y que en una cadena construida a mano, como en quitar_espacios, C no te lo va a incluir automáticamente.

Después explícame qué haces en la función palindromo. No lo que deberías hacer, sino lo qué haces.
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines