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

3 la respuesta

Valide el tipo de entrada en un ciclo do-while C

Básicamente, necesito asegurarme de que la entrada sea unentero, al igual que: do { printf("Enter > "); scanf("%d", &integer); } while (/* user entered a char instead of an int */);He intentado varios métodos, pero siempre termina con un error ...

10 la respuesta

Sistema de resolución de tiempo más rápido

¿Cuál es el sistema de sincronización más rápido que puede usar un programador de C / C ++? Por ejemplo: time () dará los segundos desde el 01 de enero de 1970 a las 00:00. GetTickCount () en Windows le dará el tiempo, en milisegundos, desde el ...

1 la respuesta

c semántica de referencia no es explícita en el código de la persona que llama

¿Alguien puede explicar esto? Los antiguos programadores de la línea C a veces no les gustan las referencias, ya que proporcionan una semántica de referencia que no está explícita en el código del llamante.

2 la respuesta

Tamaño de matriz C dado por variable

Encontré un código hoy que me confundió. Hizo algo como esto: #include <stdio.h> int main(int argc, char **argv) { int x = 5; int foo[x]; foo[0] = 33; printf("%d\n", foo[0]); return 0; }Mi pregunta es ¿por qué funciona esto? La matrizfoo está ...

2 la respuesta

Usar fseek con un puntero de archivo que apunta a stdin

Dependiendo de los argumentos de la línea de comandos, estoy configurando un puntero de archivo para que apunte hacia un archivo específico o stdin (con el fin de canalizar). Luego paso este puntero a varias funciones diferentes para leer desde ...

1 la respuesta

Cómo serializar datos en C [cerrado]

Estoy escribiendo una aplicación servidor-cliente en c y necesito enviar algunas estructuras de un lado a otro. ¿Cómo puedo serializar los datos de manera independiente de la plataforma?

2 la respuesta

La forma más rápida de obtener la dirección IPv4 de la cadena

Tengo el siguiente código, que es aproximadamente 7 veces más rápido que inet_addr. Me preguntaba si hay una manera de mejorar esto para hacerlo aún más rápido o si existe una alternativa más rápida. Este código requiere que se proporcione una ...

2 la respuesta

¿Cómo puedo convertir un puntero de archivo (FILE * fp) a un descriptor de archivo (int fd)?

tengo unFILE *, devuelto por una llamada afopen(). Necesito obtener un descriptor de archivo para hacer llamadas comofsync(fd) en eso. ¿Cuál es la función para obtener un descriptor de archivo desde un puntero de archivo?

1 la respuesta

determinar si una cadena tiene todos los caracteres únicos?

¿Alguien puede decirme cómo implementar un programa para verificar que una cadena contiene todos los caracteres únicos?

1 la respuesta

¿Se carga un programa estático completo en la memoria cuando se inicia?

En computadoras típicas como Mac, Windows, Linux, iOS, etc., cuando un usuario inicia un programa / binario / aplicación, ¿la parte estática del programa siempre se carga completamente en la memoria antes de que comience la ejecución? ¿Incluye ...