Preguntas con la etiqueta [c]
¿Cómo divide strtok() la cadena en tokens en C?
Por favor explíqueme el funcionamiento de strtok()la función. El manual dice que rompe la cuerda en fichas. No puedo entender en el manual lo que realmente hace. Agregué relojes stry
¿Por qué "a"! = "a" en C?
void main() { if("a" == "a") printf("Yes, equal"); else printf("No, not equal"); } ¿Por qué es la salida No, not equal?
Devuelve una `estructura` de una función en C
Hoy estaba enseñando a un par de amigos cómo usar C structs. Uno de ellos preguntó si se podía devolver a structdesde una función, a lo que respondí: "¡No! En
Rendimiento de los tipos integrados: char vs short vs int vs float vs double
Al ver la respuesta de Alexandre C en el otro tema, tengo curiosidad por saber si hay alguna diferencia de rendimiento con los tipos integrados: charvs shortvs vs intvs float
¿Cómo obtener código c para ejecutar código de máquina hexadecimal?
Quiero un método C simple para poder ejecutar código de bytes hexadecimal en una máquina Linux de 64 bits. Aquí está el programa en C que tengo: char code[] =
C/C++ printf() antes del problema scanf()
Estoy usando Eclipse para codificar en C/C++ y estoy luchando con lo que podría ser algo bastante fácil. En mi código a continuación uso printf()y después scanf(). Aunque printfse escribe
¿Por qué existen literales de varios caracteres en C y C++?
No sabía que C y C++ permiten multicharacter literal: no 'c' (de tipo int en C y char en C++), sino 'tralivali' (¡de tipo int !) enum { ActionLeft =
¿Cuál es el punto de malloc (0)?
Acabo de ver este código: artist = (char *) malloc(0); ...y me preguntaba ¿por qué se haría esto?
¿Cómo compartir memoria entre procesos creados por fork()?
En fork child, si modificamos una variable global, no se cambiará en el programa principal. ¿Hay alguna manera de cambiar una variable global en la bifurcación secundaria? #include <stdio.h> #include
¿Debe declarar el prototipo de función en C? [duplicar]
Soy un poco nuevo en C (tengo experiencia previa en Java, C# y algo de C++). En C, ¿es necesario declarar un prototipo de función o el código se puede
Orientación a objetos en C
¿Cuál sería un conjunto de ingeniosos trucos de preprocesador (compatibles con ANSI C89/ISO C90) que permitan algún tipo de orientación a objetos fea (pero utilizable) en C? Estoy familiarizado con
¿Por qué son válidos tanto "const T" como "T const" y cuál debería utilizar?
Para empezar, probablemente sepa que constse puede utilizar para hacer que los datos de un objeto o un puntero no sean modificables, o ambos. const Object* obj; // can't change
Lista definitiva de razones comunes para errores de segmentación
NOTA: Tenemos muchas preguntas de segmentación, con prácticamente las mismas respuestas, por lo que estoy tratando de agruparlas en una pregunta canónica como la que tenemos para referencia indefinida .
¿Por qué C++ requiere una conversión para malloc() pero C no?
Siempre he tenido curiosidad acerca de esto: ¿por qué en C++ tengo que convertir el valor de retorno mallocpero no en C? Aquí está el ejemplo en C++ que funciona:
Uso en el mundo real de X-Macros
Acabo de enterarme de X-Macros . ¿Qué usos de X-Macros en el mundo real has visto? ¿Cuándo son la herramienta adecuada para el trabajo?