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.

7
C matriz de crecimiento dinámico
Tengo un programa que lee una lista "en bruto" de entidades en el juego, y tengo la intención de hacer una matriz que contenga un número de índice (int) de un número indeterminado de entidades, para procesar varias cosas. Me gustaría evitar usar demasiada memoria o CPU para mantener tales …
126 c  dynamic-arrays 


8
¿Qué puedo usar para la conversión de entrada en lugar de scanf?
Con mucha frecuencia he visto personas que desaniman a otros de usar scanfy dicen que hay mejores alternativas. Sin embargo, todo lo que termino viendo es "no usar scanf" o "aquí hay una cadena de formato correcta" , y nunca se mencionan ejemplos de las "mejores alternativas" . Por ejemplo, …
125 c  scanf 

7
¿Por qué auto a = 1; compilar en C?
El código: int main(void) { auto a=1; return 0; } se compila sin errores por el compilador de MS Visual Studio 2012, cuando el archivo tiene la extensión .c. Siempre he pensado que cuando usas la extensión .c, la compilación debe estar de acuerdo con la sintaxis de C y …
125 c  auto  c11 





7
stdlib y salida de color en C
Estoy haciendo una aplicación simple que requiere resultados en color. ¿Cómo puedo hacer que mi salida sea de color como emacs y bash do? No me importa Windows, ya que mi aplicación es solo para sistemas UNIX.
125 c  colors  std  stdio 

4
¿Para qué sirve _start () en C?
Aprendí de mi colega que uno puede escribir y ejecutar un programa en C sin escribir una main()función. Se puede hacer así: my_main.c /* Compile this with gcc -nostartfiles */ #include <stdlib.h> void _start() { int ret = my_main(); exit(ret); } int my_main() { puts("This is a program without a …
125 c 




4
¿Cuál es el especificador de formato para unsigned short int?
Tengo el siguiente programa #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", length); return 0; } Que cuando se compila utilizando gcc filename.cemitió la siguiente advertencia (en la scanf()línea). warning: format ‘%u’ expects argument of type ‘unsigned …
124 c  scanf 

8
¿Debo devolver EXIT_SUCCESS o 0 desde main ()?
Es una pregunta simple, pero sigo viendo respuestas contradictorias: ¿debería volver la rutina principal de un programa C ++ 0o EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} o int main(){return 0;} ¿Son exactamente lo mismo? ¿ EXIT_SUCCESSSolo debe usarse con exit()? Pensé EXIT_SUCCESSque sería una mejor opción porque otro software puede …
124 c++  c  return-value  main 

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.