Preguntas etiquetadas con c

C es un lenguaje de programación de uso general utilizado para la programación del sistema (SO e incrustado), bibliotecas, juegos y multiplataforma. Esta etiqueta debe usarse con preguntas generales sobre el lenguaje C, como se define en el estándar ISO 9899 (la última versión, 9899: 2018, a menos que se especifique lo contrario; también etiquete las solicitudes específicas de la versión con c89, c99, c11, etc.). C es distinto de C ++ y no debe combinarse con la etiqueta C ++ en ausencia de una razón racional.



22
C compilador para Windows? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

9
función hash para cadena
Estoy trabajando en una tabla hash en lenguaje C y estoy probando la función hash para string. La primera función que he intentado es agregar un código ASCII y usar el módulo (% 100), pero obtuve malos resultados con la primera prueba de datos: 40 colisiones por 130 palabras. Los …


6
Referencia indefinida a 'pow' y 'floor'
Estoy tratando de hacer una calculadora de Fibonacci simple en C, pero cuando compila gccme dice que me faltan las funciones pow y floor. Que pasa Código: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int fibo(int n) { double phi …

5
¿Cuál es el #include adecuado para la función 'dormir' en C?
Estoy usando el libro Objective-C Programming de Big Nerd Ranch, y comienza haciendo que escribamos en C en los primeros capítulos. En uno de mis programas que me hizo crear, utilizo la función de suspensión. En el libro me decía que pusiera #include <stdlib.h>debajo del #include <stdio.h>papel. Se supone que …
124 c  sleep 



5
Diferencia entre * ptr + = 1 y * ptr ++ en C
Recién comencé a estudiar C, y cuando hice un ejemplo sobre pasar puntero a puntero como parámetro de una función, encontré un problema. Este es mi código de muestra: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if (ptr != NULL){ for (int i = 0; i …

6
¿Cómo trabajar con números complejos en C?
¿Cómo puedo trabajar con números complejos en C? Veo que hay un complex.harchivo de encabezado, pero no me da mucha información sobre cómo usarlo. ¿Cómo acceder a partes reales e imaginarias de manera eficiente? ¿Hay funciones nativas para obtener el módulo y la fase?
122 c  complex-numbers 



5
¿Cuál es la diferencia entre C, C99, ANSI C y GNU C?
Comencé la práctica de programación en codechef y me ha confundido la diferencia entre C y C99. ¿Qué significa C aquí? ¿Es C89? Verifique los idiomas al final de este envío . Contiene C y C99. Encontré en Internet algo llamado GNU C. ¿Existe una C diferente para los sistemas …
122 c  gcc  c99  c89  ansi-c 

2
socket de dominio Unix VS canalizaciones con nombre?
Después de mirar un socket llamado Unix y pensé que se llamaban tuberías. Miré las pipas de nombres y no vi mucha diferencia. Vi que se inicializaron de manera diferente, pero eso es lo único que noto. Ambos usan la función de escritura / lectura de C y funcionan igual …
122 c  linux 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.