Tag: GCC-WARNING
Mi programa tiene un algoritmo iterativo con un bucle for que he escrito como: for (auto i : std::views::iota(0u, max_iter)) { … } Realmente me gusta el hecho de que se pueda escribir de esta manera, incluso si los archivos de encabezado necesarios son enormes. Sin embargo, cuando lo compilo, . . . Read more
Tengo muy poco conocimiento en c. Al compilar, obtengo esta advertencia: convirtiendo en puntero desde entero de tamaño diferente strcpy(aux, (char*)valDate(argv[7]) ); Al ejecutar el archivo compilado, obtengo este error: violación de segmentación. Función valDate: char * valDate(char date) { char fecha[9]; sprintf(fecha,”%.4s%.2s%.2s”, &date[1], &date[6], &date[9]); fecha[8]=’\0′; return (char)fecha; }
“`c++ mientras (({bool a; a =a&&false; a;})) { ; } funcionará bien. pero mientras ({bool a; a =a&&false; a;}) { ; } terminará con filename.cc: En la función ‘int main()’: filename.cc:103:10: error: la expresión esperada antes del token ‘{’ mientras ({bool a; a =a&&false; a;}) { ^ filename.cc:103:10: error: esperado . . . Read more
Puedo compilar y ejecutar un programa que asigna un literal de tipo long int, aunque sea uno que quepa en una variable int. $ cat assign-long-to-int.c #include <stdio.h> int main(void){ int i = 1234L; //asignar long a int printf(“i: %d\n”, i); return 0; } $ gcc assign-long-to-int.c -o assign-long-to-int $ . . . Read more