Resultados de la búsqueda a petición "c"
#define una tupla en C
Quiero poder definir una tupla que represente los argumentos que necesitan otras macros. Creo que la mejor manera de mostrar lo que quiero es mostrar un ejemplo: #include <avr/io.h> #define LED_PORT PORTB #define LED_DDR DDRB #define ...
¿Cuál es la diferencia entre fmemopen y open_memstream?
Mientras lee la documentación de GNU ensecuencias de cadena [http://www.gnu.org/software/libc/manual/html_node/String-Streams.html]Encontré dos funciones similares que hacen cosas muy similares: FILE * fmemopen (void *buf, size_t size, const ...
ImportError y PyExc_SystemError al incrustar Python Script en C para módulos PAM (archivos .so)
Estoy tratando de escribir un módulo PAM de demostración en C, que utiliza el concepto Embedded Python in C para ejecutar un script escrito en python (2.7), dentro de la función pam_sm_authenticate (), que está escrito en el archivo ...
Visual Studio 2010 Compilando código C
Tengo el siguiente fragmento de código. Este es un archivo c en Visual Studio 2010. Si intento compilar esto con la línea: int hello = 10; comentó que se compilará muy bien. Si comento esa línea, no se compilará. Me falta algo o no debería estar ...
Puede un comportamiento indefinido que seguiría a un getc () alterar el comportamiento del programa si getc () sale a través de SIGINT
Bajo las interpretaciones modernas de "Comportamiento indefinido", un compilador tiene derecho a suponer que no ocurrirá una cadena de eventos que causaría que el comportamiento indefinido sea "inevitable", y puede eliminar el código que solo ...
¿Leer la versión del kernel de Linux usando C?
Estoy usando Ubuntu y quiero leer la versión de su núcleo. Encontré un archivo llamado versión en / proc / que registra la versión del núcleo actual. Si no quiero leer el archivo, ¿hay alguna otra forma, como la función incorporada en C, de que ...
Implementando `strtok` cuyo delimitador tiene más de un carácter
Fragmento de código: char str[] = "String1::String2:String3:String4::String5"; char *deli = "::"; char *token = strtok(str,deli); while(token != NULL) { printf("Token= \"%s\"\n", token); token=strtok(NULL,deli); }El fragmento de código anterior ...
¿Cuál es el significado de la instrucción data32 data32 nopw% cs: 0x0 (% rax,% rax, 1) en gcc inline asm?
Mientras ejecutaba algunas pruebas para la optimización -O2 de los compiladores gcc, observé las siguientes instrucciones en el código desmontado para una función: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)¿Qué hace esta ...
Longitudes de matriz en parámetros de matriz
Estoy leyendoProgramación en C: un enfoque moderno por K.N.King para aprender el lenguaje de programación C y el capítulo actual habla sobre las funciones y también los parámetros de la matriz. Se explica que uno puede usar construcciones como ...
Lectura de nueva línea de la entrada anterior al leer desde el teclado con scanf ()
Se suponía que esto era muy simple, pero tengo problemas para leer entradas sucesivas desde el teclado. Aquí está el código: #include <string.h> #include <stdio.h> int main() { char string[200]; char character; printf ("write something: "); ...