Resultados de la búsqueda a petición "c"
Objetivo de la palabra clave "auto" de C
¿Cuál es el objetivo de la palabra clave "auto" en C? Con C ++ 0x tiene un nuevo significado, pero ¿significa que mi código se romperá si transfiero el código C a un compilador C ++ 0x?
¿Cómo borro todo el contenido de un archivo en C?
Tengo un archivo con algunos de los datos del usuario1. Quiero usar el mismo archivo para user2 borrando el contenido del archivo. Mi idea es que cuando llega un nuevo usuario, los datos del usuario anterior deben ser claros y el mismo archivo ...
Salida extraña cuando se usa flotador en lugar de doble
Salida extraña cuando usofloat en lugar dedouble #include <stdio.h> void main() { double p,p1,cost,cost1=30; for (p = 0.1; p < 10;p=p+0.1) { cost = 30-6*p+p*p; if (cost<cost1) { cost1=cost; p1=p; } else { break; } printf("%lf\t%lf\n",p,cost); } ...
X-macro rompe el dograph callgraph
Tengo 3 archivos: prueba.c int table[] = { #define X(val) val, #include "test.x" #undef X }; void level2(void) { level3(); level4(); } void level3(void) { level4(); }prueba2.c void level1(void) { level2(); level3(); level4(); } void ...
Escriba puntear una estructura en C y C ++ a través de una unión
He compilado esto en gcc y g ++ con pedante y no recibo ninguna advertencia en ninguno de los dos: #include <stdio.h> #include <stdlib.h> #include <string.h> struct a { struct a *next; int i; }; struct b { struct b *next; int i; }; struct c { ...
C coma en declaración ternaria
int m = 5, d = 12, y = 1975, val; // May 12, 1975¿Alguien puede explicar la función / propósito del operador de coma en la línea de código a continuación: val = (d+=m<3?y--:y-2,23*m/9+d+4+y/4-y/100+y/400)%7;lospor encima de la línea ...
Número de línea C / C ++
En aras de la depuración, ¿puedo obtener el número de línea enC/ Compiladores de C ++? (forma estándar o formas específicas para ciertos compiladores) p.ej if(!Logical) printf("Not logical value at line number %d \n",LineNumber); // How to get ...
leyendo una cadena con espacios con sscanf
Para un proyecto, estoy tratando de leer un int y una cadena de una cadena. El único problema es que sscanf parece interrumpir la lectura de un% s cuando ve un espacio. ¿Hay alguna forma de evitar esta limitación? Aquí hay un ejemplo de lo que ...
Tipos derivados de Fortran que contienen punteros para ser accesibles desde C
Tengo un código Fortran con muchos tipos derivados que contienen punteros. Estoy escribiendo un código C ++ que necesita acceder a estas variables. No puedo reescribir estos tipos derivados sin los punteros, ya que se usan en cientos de lugares ...
Cómo usar pkg-config en Make
Quiero compilar el programa GTK más simple. Puedo compilarlo usando la línea de comando: gcc $(pkg-config --cflags --libs gtk+-3.0) main.c -o main.oSin embargo, si uso Make it no funciona: CFLAGS=-g -Wall -Wextra $(pkg-config --cflags) ...