Resultados de la búsqueda a petición "c"
Flex / Lex Codificación de cadenas con caracteres escapados
Me referiré a esta pregunta para algunos de los antecedentes: Expresión regular para un literal de cadena en flex / lex [https://stackoverflow.com/questions/2039795/regular-expression-for-a-string-literal-in-flex-lex] El problema que tengo es ...
Imprimir un valor de punteros
#include <stdio.h> int main(void) { int x = 99; int *pt1; pt1 = &x; printf("Value at p1: %d\n", *pt1); printf("Address of p1 (with %%p): %p\n", pt1); printf("Address of p1 (with %%d): %d\n", pt1); return 0; }Cuáles son los inconvenientes / ...
redirect stdout / stderr a una cadena
ha habido muchas preguntas anteriores sobre la redirección de stdout / stderr a un archivo. ¿Hay alguna manera de redirigir stdout / stderr a una cadena?
¿Cuál es el comportamiento de una variable no inicializada utilizada como su propio inicializador?
ace poco noté que el siguiente código se puede compilar con clang / gcc / clang ++ / g ++, usandoc99, c11, c++11 estándares. int main(void) { int i = i; } e incluso con-Wall -Wextra, ninguno de los compiladores incluso informa advertencias. ...
¿Cuál es la diferencia entre usar _exit () y exit () en un fork-exec convencional de Linux?
He estado tratando de descubrir cómo se usa el mecanismo fork-exec dentro de Linux. Todo sucedía según el plan hasta que algunas páginas web comenzaron a confundirme. Se dice que un proceso hijo debe usar estrictamente_exit() en lugar de ...
C - Si se utiliza realloc, ¿es necesario gratis?
Cuando se usa realloc, ¿se libera automáticamente la memoria? ¿O es necesario usar gratis con realloc? ¿Cual de los siguientes es correcto //Situation A ptr1 = realloc(ptr1, 3 * sizeof(int)); //Situation B ptr1 = realloc(ptr2, 3 * sizeof(int)); ...
C Error: referencia indefinida a '_itoa'
Estoy tratando de convertir un número entero en un carácter para escribir en un archivo, usando esta línea: fputc(itoa(size, tempBuffer, 10), saveFile); y recibo esta advertencia y mensaje: advertencia declaración implícita de 'itoa' ...
Qué sucede con la memoria mal asignada después de que exec () cambie la imagen del programa?
Sé que cuando llamo a uno de losexec() system llama en Linux que reemplazará el proceso actualmente en ejecución con una nueva imagen. Entonces, cuando bifurco un nuevo proceso y ejecutoexec(), el niño será reemplazado por el nuevo proceso. ...
¿Por qué llamar a sbrk (0) dos veces da un valor diferente?
Estoy tratando de entender elsbrk() función. Por lo que sé sbrk(0) devuelve la dirección actual del corte y no la incrementa. sbrk(size) incrementa la dirección de la ruptura ensize bytes y devuelve la dirección anterior del corte. Así que ...
¿Por qué "while (! Feof (file))" siempre está mal?
Últimamente he visto personas que intentan leer archivos como este en muchas publicaciones. Códig #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char * path = argc > 1 ? argv[1] : "input.txt"; FILE * fp = fopen(path, ...