Resultados de la búsqueda a petición "c"
Usando getchar () en un ciclo while
#include <stdio.h> main() { int c ; while ((c = getchar()) != EOF) { int isEOF = (c==EOF); printf("is %c EOF: %d ", c, isEOF); } }¿Por qué el método printf () se llama dos veces en cada entrada de caracteres aquí? Si doy una entrada 'a', obtengo ...
¿Cómo compilar código x64 con Visual Studio en línea de comandos?
Quiero compilar un programa simple de estilo hello-world usando la línea de comandos de Windows. cl file_name.cEs bastante fácil. Ahora quiero hacer lo mismo en 64 bits. ¿Qué tengo que hacer?
Inline de funciones vararg
Mientras jugaba con la configuración de optimización, noté un fenómeno interesante: funciones que toman un número variable de argumentos (...) nunca parecía estar en línea. (Obviamente, este comportamiento es específico del compilador, pero lo he ...
¿Por qué es necesario leer-modificar-escribir para registros en sistemas embebidos?
estaba leyendo http://embeddedgurus.com/embedded-bridge/2010/03/different-bit-types-in-different-registers/ [http://embeddedgurus.com/embedded-bridge/2010/03/different-bit-types-in-different-registers/] , que dijo: Con los bits de lectura / ...
¿Cuál es la diferencia entre unsigned long / long / int en c / c ++?
Parece que todos ellos toman 4 bytes de espacio, Entonces, ¿cuál es la diferencia?
Compilar código c con bool sin usar el estándar c99
Intenté compilar un código usando una variable bool en C e incluí el encabezado stdbool pero cuando lo compilé no especifiqué que quiero compilarlo con el estándar c99 (por lo que fue compilado con ANSI C estándar) pero funcionó de todos modos. ...
¿La conversión entre puntero a T, matriz de T y puntero a matriz de T es un comportamiento indefinido?
Considere el siguiente código. #include <stdio.h> int main() { typedef int T; T a[] = { 1, 2, 3, 4, 5, 6 }; T(*pa1)[6] = (T(*)[6])a; T(*pa2)[3][2] = (T(*)[3][2])a; T(*pa3)[1][2][3] = (T(*)[1][2][3])a; T *p = a; T *p1 = *pa1; //T *p2 = *pa2; ...
alineación de memoria dentro de estructuras gcc
Estoy transfiriendo una aplicación a una plataforma ARM en C, la aplicación también se ejecuta en un procesador x86 y debe ser compatible con versiones anteriores. Ahora tengo algunos problemas con la alineación variable. He leído el manual ...
Expresión del generador CMake, diferenciar código C / C ++
Me gustaría agregar-std=c++11 para mi add_compile_options("-std=c++11")Sin embargo, esto también los agrega a la compilación deC archivos, no soloC ++. Sé que puedo agregar indicadores de compilación condicional dependiendo de la configuración ...
¿Cómo convertirías los caracteres alfabéticos a n cadenas en mayúsculas en C? [cerrado]
Esto es lo que tengo hasta ahora. Solo estoy tratando de entender cómo implementar esta función. char toupper(char s[]) { s[50] = "hello"; int i = 0; int len; len = strlen(s); while(i < len) //converting to upper until the length is reached. { ...