Preguntas con la etiqueta [c]

Lista c preguntas

¿Strptime() equivalente en Windows?

8
respuestas
41
votos
67.2k
vistas

¿Existe una buena implementación equivalente strptime()disponible para Windows? Lamentablemente, esta función POSIX no parece estar disponible. Descripción del grupo abierto de strptime - resumen: convierte una cadena de texto como

"Vida útil" de un literal de cadena en C

9
respuestas
103
votos
24.2k
vistas

¿No sería inaccesible el puntero devuelto por la siguiente función? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Entonces, la vida

Referencia indefinida a `pow' y `floor'

6
respuestas
144
votos
243.4k
vistas

Estoy intentando hacer una calculadora de Fibonacci simple en C pero al compilar gccme dice que me faltan las funciones pow y floor. ¿Qué ocurre? Código: #include <stdio.h> #include <math.h>

Intenté buscar en la red, pero apenas hay recursos. Un pequeño ejemplo sería suficiente. EDITAR Quiero decir, dos programas C diferentes que se comunican entre sí. Un programa debería enviar

¿Diferencia entre fprintf, printf y sprintf?

9
respuestas
284
votos
269.4k
vistas

¿Alguien puede explicar en inglés sencillo las diferencias entre printf, fprintfy sprintfcon ejemplos? ¿En qué corriente está? Estoy realmente confundido entre los tres mientras leo sobre "Manejo de archivos en

Escribí un programa en C para saber si el año ingresado es bisiesto o no. Pero lamentablemente no funciona bien. Dice que un año es bisiesto y el año anterior

¿Cuál es la diferencia entre AF_INET y PF_INET en la programación de sockets? Estoy confundido entre usar AF_INET y PF_INET en socket()y bind(). Además, ¿cómo dar la dirección IP en

Ejemplos de buenos gotos en C o C++ [cerrado]

16
respuestas
79
votos
187.4k
vistas

En este hilo, analizamos ejemplos de buenos usos de gotoen C o C++. Está inspirado en una respuesta. que la gente votó porque pensaba que estaba bromeando. Resumen (la etiqueta

¿Existe una definición de macro de una línea para determinar el endianidad de la máquina? Estoy usando el siguiente código pero convertirlo a macro sería demasiado largo: unsigned char test_endian(

Posible duplicado: ¿Cómo implementar la función getch() de C en Linux? ¿ Cuál es la Linuxversión equivalente del conio.harchivo de encabezado de MS-DOS? ¿Existe alguna manera de reemplazar su funcionalidad?

Los dos ejemplos de código siguientes agregan un nodo en la parte superior de una lista vinculada. Pero mientras que el primer ejemplo de código usa un puntero doble, el

Soy nuevo en cosas de bajo nivel, por lo que no tengo ni idea de qué tipo de problemas podrías enfrentar allí y ni siquiera estoy seguro de entender bien

Imprimiendo del 1 al 1000 sin bucle ni condicionales

106
respuestas
322
votos
255.9k
vistas

Tarea : Imprima números del 1 al 1000 sin utilizar ningún bucle ni declaraciones condicionales. No escriba simplemente la declaración printf()o cout1000 veces. ¿Cómo harías eso usando C o C++?

Me imagino que todos estamos de acuerdo en que se considera C idiomático acceder a una matriz multidimensional verdadera eliminando la referencia a un puntero (posiblemente desplazado) a su primer

Imprimir caracteres hexadecimales en C

8
respuestas
131
votos
498.6k
vistas

Estoy intentando leer una línea de caracteres y luego imprimir el equivalente hexadecimal de los caracteres. Por ejemplo, si tengo una cadena donde "0xc0 0xc0 abc123"los primeros 2 caracteres están