Resultados de la búsqueda a petición "c"
Redireccionar STDOUT y STDERR al zócalo en C?
Estoy intentando redirigir STDOUT Y STDERR a un zócalo. Yo hice if(fork() == 0) { dup2(newsock, STDOUT_FILENO); dup2(newsock, STDERR_FILENO); execvp(); }e alguna manera, solo mostró la primera pequeña parte de la salida. por ejemplo, se ...
C - Acceso a una no const a través de la declaración const
Está accediendo a un noconst objeto a través de unconst declaración permitida por el estándar C? P.ej. ¿está garantizado el siguiente código para compilar y generar 23 y 42 en una plataforma conforme a la norma? unidad de traducción A: int a ...
Referencia indefinida cuando se usa ncurses en linux
Estoy tratando de comenzar a desarrollar un programa usando ncurses en Linux. Ni siquiera puedo obtener el ejemplo de Hello World para compilar. Aquí está el código: #include <curses.h> int main() { initscr(); printw("Hello, world."); ...
¿Cómo leer desde la entrada hasta que se encuentre una nueva línea usando scanf ()?
Se me pidió que hiciera un trabajo en C cuando se supone que debo leer desde la entrada hasta que haya un espacio y luego hasta que el usuario presione Intro. Si hago esto: scanf("%2000s %2000s", a, b); Seguirá la primera regla pero no la ...
Redirect stdout y stderr a socket para un programa de shell distribuido
He hecho un programa de shell distribuido que tiene un cliente y un servidor. El cliente envía una solicitud de comando al servidor y el servidor ejecuta ese comando localmente y se supone que envía los resultados de ese comando al cliente. Tengo ...
ctypes vs C extension
Tengo algunas funciones escritas en C para un proyecto de juego. Estas funciones se llaman bastante (alrededor de 2000-4000 veces por segundo). Las funciones están escritas en C para velocidad bruta. Ahora, la forma más fácil para mí de ...
Macros C ++: manipulando un parámetro (ejemplo específico)
Necesito reemplazar GET("any_name")co String str_any_name = getFunction("any_name"); La parte difícil es cómo recortar las comillas. ¿Posible? ¿Algunas ideas
Python: ¿por qué son * y ** más rápidos que / y sqrt ()?
ientras optimizaba mi código, me di cuenta de lo siguiente: >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] >>> from __future__ import division >>> ...
cuándo liberar el puntero en C y cómo saber si está liberado
Soy nuevo en C, tratando de descubrir la asignación de memoria en C que confundí un poco #include <stdio.h> #include <stdlib.h> typedef struct { int a; } struct1_t; int main() { funct1(); //init pointer return 1; } int funct2(struct1_t ...
No se pueden asignar más de un millón de enteros
Estoy tratando de calcular el tiempo y comparar los algoritmos de clasificación. Por lo que entiendo:sizeof(int) es de 4 bytes, por lo tantoint array[one million]; produce (4) millones de bytes, lo que equivale a 4,000 kb o 4mb ...