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

3 la respuesta

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 ...

5 la respuesta

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 ...

4 la respuesta

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."); ...

7 la respuesta

¿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 ...

1 la respuesta

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 ...

2 la respuesta

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 ...

3 la respuesta

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

1 la respuesta

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 >>> ...

5 la respuesta

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 ...

4 la respuesta

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 ...