Resultados de la búsqueda a petición "c"

5 la respuesta

ptrdiff_t demasiado pequeño?

Siempre me he preguntado: no esptrdiff_t se supone que es capaz de mantener la diferencia de dos punterospor definición? ¿Cómo es que falla cuando los dos punteros están demasiado lejos? (No estoy apuntando a ningún idioma en particular ... Me ...

1 la respuesta

extraña falla seg, probablemente con realloc

char *dumpTB (TB tb){ char* text = malloc(sizeof(char)); int i = 0; // int x = 0; //string index tNode* curr = tb->head; while(curr != NULL){ while(curr->line[x] != '\n'){ printf("%d", i); text[i] = curr->line[x]; printf("%c\n", text[i]); text = ...

10 la respuesta

¿Los paréntesis alrededor del resultado son significativos en una declaración de devolución?

¿Hay alguna diferencia entre estas dos declaraciones dentro de una función? bool returnValue = true; //Code that does something return(returnValue);¿y esto? bool returnValue = true; //Code return returnValue;El primero tiene paréntesisreturnValue.

4 la respuesta

Imprimir parte de una cadena en C

¿Hay alguna manera de imprimir solo parte de una cadena? Por ejemplo, si tengo char *str = "hello there";¿Hay alguna manera de imprimir"hello", teniendo en cuenta que la subcadena que quiero imprimir es de longitud variable, ¿no siempre 5 ...

5 la respuesta

¿Las funciones main () devuelven valor?

¿Alguien me dice dónde la función main () del lenguaje 'C' devuelve su valor?

2 la respuesta

¿Cómo funcionan los pseudo terminales * nix? ¿Cuál es el canal maestro / esclavo?

Quiero escribir un emulador de terminal X simple y tonto en C en un sistema Linux. Al principio, pensé que tendría que abrir un shell y mostrar su salida. Verifiqué el código xterm y rxvt, y parece un poco más complicado. Primero, tengo que ...

3 la respuesta

Ordenar burbujas en la lista c vinculada [cerrado]

Lo que tengo que hacer es leer en un archivo de entrada en una lista vinculada. Parte del archivo es: Nombre A, 25 Nombre B, 33 NombreC, 23 NombreD, 39 Y después necesito ordenar por el número (clasificación de burbujas) y escribirlo en otro ...

8 la respuesta

Organización de archivos C

Estoy acostumbrado a hacer toda mi codificación en un archivo C. Sin embargo, estoy trabajando en un proyecto lo suficientemente grande como para que sea poco práctico hacerlo. Los he estado #incluyendo juntos, pero me he encontrado con casos en ...

4 la respuesta

¿Cómo se valida que una cadena es una dirección MAC válida en C?

ejemplo: 12:45:ff:ab:aa:cd is valid 45:jj:jj:kk:ui>cd is not valid

2 la respuesta

¿Por qué aparece un error de segmentación en mi devolución de llamada de señal GTK +?

Estoy tratando de medir el tamaño de una etiqueta GTK: #include <gtk/gtk.h> static void map_event(GtkWidget *window, gpointer lab) { g_print( "In the callback..\n" ); GtkWidget *label = GTK_WIDGET(lab); g_print( "Everything is ok..\n" ); } ...