Resultados de la búsqueda a petición "c"
¿Cómo truncar un archivo en C?
Estoy usando C para escribir algunos datos en un archivo. Quiero borrar el texto anterior escrito en el archivo en caso de que fuera más largo de lo que estoy escribiendo ahora. Quiero disminuir el tamaño del archivo o truncar hasta el final. ...
linux mkdir divertido, ction no puede autorizar permiso completo
Estoy probando elmkdir función para crear un nuevo directorio: folder = mkdir("./linux", 511); folder = mkdir("./linux", 0777); folder = mkdir("./linux", S_IRWXU | S_IRWXG | S_IRWXO);omo puede ver, trato de autorizar el permiso completo para ...
lamada del sistema @fork () en c
#include <stdio.h> #include <unistd.h> int main() { fork(); fork() && fork() || fork(); fork(); printf("forked\n"); return 0; } ¿Causa dificultad para entender cómo calcular el número de procesos generados después de ejecutar el ...
¿POSIX regex.h proporciona caracteres unicode o básicamente no ascii?
Hola, estoy usando la Biblioteca estándar de expresiones regulares (regcomp, regexec ..). Pero ahora a pedido debo agregar soporte Unicode a mis códigos para expresiones regulares. ¿La Biblioteca estándar de expresiones regulares proporciona ...
¿Cómo asignamos una matriz 2-D usando una declaración malloc
Me han preguntado en una entrevista cómo asigno una matriz 2-D y a continuación fue mi solución. #include <stdlib.h> int **array; array = malloc(nrows * sizeof(int *)); for(i = 0; i < nrows; i++) { array[i] = malloc(ncolumns * sizeof(int)); ...
Dirección de retorno de la variable local en C
Digo que tengo las siguientes dos funciones: 1 int * foo() { int b=8; int * temp=&b; return temp; }2 int * foo() { int b=8; return &b; } No recibo ninguna advertencia para el primero (por ejemplo,function devuelve la dirección de una variable ...
Inicialización de variables no estáticas
Estoy leyendo un libro C de preguntas frecuentes de programación. Aquí está el pasaje del libro Las variables automáticas son variables definidas dentro de una función o bloque de código sin la palabra clave estática. Estas variables tienen ...
read () solo lee unos pocos bytes del archivo
Quería leer el contenido de un archivo usando la función read (). Intenté lo siguiente: #define BUFFER_LENGTH (1024) char buffer[BUFFER_LENGTH]; // The first version of the question had a typo: // void read_file(const char filename) // This ...
Fuga de memoria utilizando JSON-C
Soy nuevo en JSON-C, consulte mi código de muestra y avíseme si creará una pérdida de memoria, en caso afirmativo, cómo liberar el objeto JSON-C. struct json_object *new_obj = NULL; new_obj = json_tokener_parse(strRawJSON); new_obj = ...
¿Cómo puedo detectar los datos de memoria cambiados?
Estoy estudiando sobre la programación de Windows, y tengo alguna pregunta. Vi un módulo de seguridad que defiende los datos de la memoria. si un proceso va a cambiar la memoria de otro proceso, detecta y apaga el proceso. Esto a menudo se ...