Preguntas etiquetadas con c

184
C lee el archivo línea por línea

Escribí esta función para leer una línea de un archivo: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char *)malloc(sizeof(char) * maximumLineLength); if (lineBuffer == NULL) {...

184
¿Qué hace la llamada al sistema brk ()?

De acuerdo con el manual de programadores de Linux: brk () y sbrk () cambian la ubicación de la interrupción del programa, que define el final del segmento de datos del proceso. ¿Qué significa el segmento de datos aquí? ¿Es solo el segmento de datos o datos, BSS y montón combinados? De...

184
Macro de sobrecarga en número de argumentos

Tengo dos macros FOO2y FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... Quiero definir una nueva macro de la FOOsiguiente manera: #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) Pero esto no funciona porque las macros no se sobrecargan en la cantidad de argumentos. Sin modificar...

184
Decodificación Base64 en iOS 7+

He codificado el texto ( NSString) usando la NSDatanueva API de clase que se agrega en iOS7. usando esto - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; aqui esta mi codigo NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding]

183
¿Uso realista de la palabra clave 'restringir' C99?

Estaba buscando documentación y preguntas / respuestas y la vi mencionada. Leí una breve descripción, afirmando que sería básicamente una promesa del programador que el puntero no se usará para apuntar a otro lado. ¿Alguien puede ofrecer algunos casos realistas en los que valga la pena usar...

183
¿Qué hace el encabezado X-SourceFiles?

Usando un FileStreamResult en ASP.NET MVC 3, obtengo un encabezado de respuesta como X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?= Alguien sabe lo que significa este encabezado y cuál es su

183
¿Cómo comparo correctamente las cadenas?

Estoy tratando de obtener un programa para permitir que un usuario ingrese una palabra o carácter, lo almacene y luego lo imprima hasta que el usuario lo vuelva a escribir, saliendo del programa. Mi código se ve así: #include <stdio.h> int main() { char input[40]; char check[40]; int...