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.




14
Cómo escribir log base (2) en c / c ++
¿Hay alguna forma de escribir la función de registro (base 2)? El lenguaje C tiene 2 funciones integradas - >> 1. logque es base e. 2. log10base 10; Pero necesito la función de registro de la base 2. Cómo calcular esto.
98 c++  c 


12
¿Analizando argumentos de línea de comando en C?
Estoy tratando de escribir un programa que pueda comparar dos archivos línea por línea, palabra por palabra o carácter por carácter en C. Tiene que poder leer en las opciones de la línea de comandos -l -w -i or --... si la opción es -l, compara los archivos línea por …

7
Uso práctico de setjmp y longjmp en C
¿Alguien puede explicarme dónde exactamente setjmp()y las longjmp()funciones se pueden usar prácticamente en la programación integrada? Sé que estos son para el manejo de errores. Pero me gustaría conocer algunos casos de uso.
98 c 

9
Obtener la hora actual en C
Quiero obtener la hora actual de mi sistema. Para eso estoy usando el siguiente código en C: time_t now; struct tm *mytime = localtime(&now); if ( strftime(buffer, sizeof buffer, "%X", mytime) ) { printf("time1 = \"%s\"\n", buffer); } El problema es que este código está dando un tiempo aleatorio. Además, …
97 c  time  time-t  localtime 


11
Eficiencia de retorno prematuro en una función
Esta es una situación con la que me encuentro con frecuencia como programador sin experiencia y me pregunto sobre todo para un proyecto mío ambicioso y de alta velocidad que estoy tratando de optimizar. Para los principales lenguajes similares a C (C, objC, C ++, Java, C #, etc.) y …


4
¿Cómo saber de dónde se incluye un archivo de encabezado?
¿Cómo puedo saber dónde g ++ pudo encontrar un archivo de inclusión? Básicamente si yo #include <foo.h> g ++ escaneará la ruta de búsqueda, usando cualquier opción de inclusión para agregar o alterar la ruta. Pero, al final de los días, ¿hay alguna manera de saber la ruta absoluta de …
97 c++  c  gcc  include  g++ 

7
hacer: No hay nada que hacer para 'todos'
Estoy pasando por un pgm por ejemplo para crear un archivo make. http://mrbook.org/tutorials/make/ Mi carpeta eg_make_creation contiene los siguientes archivos, desktop:~/eg_make_creation$ ls factorial.c functions.h hello hello.c main.c Makefile Makefile # I am a comment, and I want to say that the variable CC will be # the compiler to use. …
97 c  makefile 


9
¿Cómo funciona el método main () en C?
Sé que hay dos firmas diferentes para escribir el método principal: int main() { //Code } o para manejar el argumento de la línea de comando, lo escribimos como- int main(int argc, char * argv[]) { //code } En C++Sé que podemos sobrecargar un método, sino en Ccómo manejar el …
96 c++  c 

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.