Preguntas con la etiqueta [c]

Lista c preguntas

Considerar: char amessage[] = "now is the time"; char *pmessage = "now is the time"; Leí en The C Programming Language , segunda edición, que las dos declaraciones anteriores no

¿Por qué los punteros son un factor de confusión tan importante para muchos estudiantes nuevos, e incluso antiguos, de nivel universitario en C o C++? ¿Existe alguna herramienta o proceso

Cuando copio código de otro archivo, el formato es incorrecto, como este: fun() { for(...) { for(...) { if(...) { } } } } ¿Cómo puedo formatear automáticamente este código

Tiempo de ejecución del programa C.

18
respuestas
283
votos
614.3k
vistas

Tengo un programa en C que pretende ejecutarse en paralelo en varios procesadores. Necesito poder registrar el tiempo de ejecución (que puede oscilar entre 1 segundo y varios minutos). He

Lo que hace el ??!??! operador hace en C?

4
respuestas
2.5k
votos
393.6k
vistas

Vi una línea de C que se veía así: !ErrorHasOccured() ??!??! HandleError(); Se compiló correctamente y parece funcionar bien. Parece que está comprobando si se ha producido un error y,

¿Obteniendo el ancho del terminal en C?

8
respuestas
118
votos
111.6k
vistas

He estado buscando una manera de obtener el ancho del terminal desde mi programa C. Lo que sigo pensando es algo como: #include <sys/ioctl.h> #include <stdio.h> int main (void) {

Problema: dada una matriz de n números enteros, devuelva una matriz de todos los cuatrillizos únicos [nums[a], nums[b], nums[c], nums[d]] tal que: 0 <= a, b, c, d < n

Ver este fragmento de código int main() { unsigned int a = 1000; int b = -1; if (a>b) printf("A is BIG! %d\n", a-b); else printf("a is SMALL! %d\n", a-b);

¿Cómo definir un tipo enumerado (enum) en C?

13
respuestas
287
votos
539.7k
vistas

No estoy seguro de cuál es la sintaxis adecuada para usar enumeraciones C. Tengo el siguiente código: enum {RANDOM, IMMEDIATE, SEARCH} strategy; strategy = IMMEDIATE; Pero esto no se compila,

Quiero escribir una macro en C que acepte cualquier número de parámetros, no un número específico ejemplo: #define macro( X ) something_complicated( whatever( X ) ) ¿Dónde Xestá cualquier número

No he podido crear ni abrir una cola de mensajes en C. Intenté mq_open()funcionar con varios argumentos pero no salió nada. He comprobado algunos problemas similares, pero no he podido

Estoy buscando desarrollar un conjunto de API de C que se ajusten a nuestras API de C++ existentes para acceder a nuestra lógica central (escrita en C++ orientado a objetos).

Como sin duda todos sabemos , el estándar ISO C (y creo que también C++, aunque estoy más interesado en el lado C) permite tres representaciones subyacentes de números con

Necesito que mi código haga diferentes cosas según el sistema operativo en el que se compila. Estoy buscando algo como esto: #ifdef OSisWindows // do Windows-specific stuff #else // do

C/C++ incluye orden de archivos de encabezado [cerrado]

11
respuestas
372
votos
171.8k
vistas

¿Qué orden deben especificarse los archivos de inclusión, es decir, cuáles son las razones para incluir un encabezado antes que otro? Por ejemplo, ¿los archivos del sistema, STL y Boost