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.


6
¿Cómo obtener el directorio actual en un programa en C?
Estoy haciendo un programa en C donde necesito obtener el directorio desde el que se inicia el programa. Este programa está escrito para computadoras UNIX. He estado mirando opendir()y telldir(), pero telldir()devuelve un off_t (long int), así que realmente no me ayuda. ¿Cómo puedo obtener la ruta actual en una …


15
Cómo evitar el desbordamiento en expr. A B C D
Necesito calcular una expresión que se vea así: A*B - C*Ddonde están sus tipos: signed long long int A, B, C, D; cada número puede ser realmente grande (sin desbordar su tipo). Si bien A*Bpodría causar un desbordamiento, al mismo tiempo, la expresión A*B - C*Dpuede ser realmente pequeña. ¿Cómo …
161 c++  c  integer-overflow 


8
Literales de cadena: ¿A dónde van?
Estoy interesado en dónde se asignan / almacenan los literales de cadena. Encontré una respuesta intrigante aquí , diciendo: Definir una cadena en línea en realidad incrusta los datos en el propio programa y no se puede cambiar (algunos compiladores lo permiten mediante un truco inteligente, no te molestes). Pero, …



14
El método más rápido de captura de pantalla en Windows
Quiero escribir un programa de screencasting para la plataforma Windows, pero no estoy seguro de cómo capturar la pantalla. El único método que conozco es usar GDI, pero tengo curiosidad por saber si hay otras formas de hacerlo, y si las hay, ¿cuál incurre en la menor sobrecarga? La velocidad …
159 c++  c  windows 




3
la declaración de función no es un prototipo
Tengo una biblioteca que creé, mylib.c: #include <mylib.h> int testlib() { printf("Hello world\n"); return (0); } mylib.h: #include <stdio.h> extern int testlib(); En mi programa, intenté llamar a esta función de biblioteca: myprogram.c: #include <mylib.h> int main (int argc, char *argv[]) { testlib(); return (0); } Cuando intento compilar este …
158 c  gcc 



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.