Resultados de la búsqueda a petición "c"

1 la respuesta

Ejecuta cualquier función antes de main [duplicar]

Esta pregunta ya tiene una respuesta aquí: Ejecutando código antes de main () [/questions/8713470/executing-code-before-main] 6 respuestasQuiero ejecutar la función de definición de usuario antes de main (). ¿Es posible ejecutar una función ...

9 la respuesta

¿Por qué sizeof (x ++) no incrementa x?

Aquí está el código compilado en dev c ++ windows: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; }Esperox ser 6 después de ejecutarnota 1. Sin embargo, la salida ...

8 la respuesta

¿Dónde se usa la palabra clave C auto?

En mis días de universidad leí sobreauto palabra clave y en el transcurso del tiempo en realidad olvidé lo que es. Se define como: define una variable local como teniendo una vida local Nunca descubrí que se está usando en ningún lado, ...

3 la respuesta

¿Cómo encontrar la posición de la cadena dentro de otra cadena en C de forma recursiva?

tenemos una tarea para crear una función recursiva con dos parámetros de cadena, elel prototipo debería verse así: int instring( char* word, char* sentence );Si quisiéramosllamar a la función: instring( "Word", "Another Word" );debería tener ...

1 la respuesta

Rendimiento de fwrite () muy por debajo de la capacidad del disco

Tengo una matriz de una asignación dinámicastruct con 17 millones de elementos. Para guardarlo en el disco, escribo fwrite(StructList, sizeof(Struct), NumStructs, FilePointer)En un paso posterior lo leí con un equivalentefread declaración, es ...

5 la respuesta

lectura de un número desconocido de enteros de stdin (C)

Necesito leer un archivo de entrada como: 1 19 20 41 23 2 41 52 43 3 90 91 941 4 512 5 6 51 61Cada línea impar es un número entero. Cada línea par es un número desconocido de enteros. Es muy fácil en C ++ while( cin >> k ){ ............ }No ...

2 la respuesta

Establecer std = c99 flag en GCC

Me preguntaba si había algún archivo en el que pudiera configurar el-std=c99 flag, para que no tenga que configurarlo para cada compilación. Estoy usando GCC 4.4 en Ubuntu.

3 la respuesta

modificar el contenido existente del archivo en c

int main() { FILE *ft; char ch; ft=fopen("abc.txt","r+"); if(ft==NULL) { printf("can not open target file\n"); exit(1); } while(1) { ch=fgetc(ft); if(ch==EOF) { printf("done"); break; } if(ch=='i') { fputc('a',ft); } } fclose(ft); return 0; }Como ...

6 la respuesta

¿Qué es 'void (* old_sigint_handler) (int)'?

Esta es una pregunta de sintaxis. Me encontré con la línea: void (*old_sigint_handler)(int);Y no tengo idea de lo que está haciendo. Parece la concatenación de tres tipos sin nombre de variable. Agradecería aclaraciones!

1 la respuesta

Sombreado de identificadores estáticos globales y locales

El siguiente programa estaba en una hoja de trabajo de práctica dada en clase. Se nos pide que demos su salida, pero por lo que entiendo sobre el enlace, file2.c no debería tener dos instancias del identificador estático b, pero el programa se ...