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

3 la respuesta

¿Cómo encuentra un compilador C / C ++ las definiciones de prototipos en los archivos de encabezado?

Cuando declaro una función en un archivo de encabezado y coloco la definición de esa función en otro archivo, ¿cómo encuentra la definición el compilador / enlazador? ¿Busca sistemáticamente cada archivo en su ruta o hay una solución más ...

3 la respuesta

¿Por qué no se requiere #include <stdio.h> para usar printf ()?

Transcripción de la sesión: >type lookma.c int main() { printf("%s", "no stdio.h"); } >cl lookma.c Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. ...

4 la respuesta

¿Deben las funciones hacerse "externas" en los archivos de encabezado?

¿Deben hacerse funciones?extern en archivos de encabezado? O sonextern ¿por defecto? Por ejemplo, debería escribir esto: // birthdays.h struct person find_birthday(const char* name);o esto: // birthdays.h extern struct person ...

3 la respuesta

Optimización del acceso lineal a las matrices con precarga y caché en C

divulgación: he intentado una pregunta similar en programmers.stack, pero ese lugar no está cerca de la pila de actividades. Introducción Tiendo a trabajar con muchas imágenes grandes. También vienen en secuencias de más de uno y deben ...

5 la respuesta

¿Pasar va_list o puntero a va_list?

Supongamos que tengo una función que toma argumentos variables (...) o unva_list pasó de otra de esas funciones. La lógica principal está en esta función misma (llamémoslaf1), pero quiero que pase elva_list a otra función (llamémoslaf2) ...

1 la respuesta

No se pueden comparar tokens

Hice un código para tokenizar los datos en el archivo usando C. Quiero imprimir algunos datos si el token actual es igual aSIOL. Mi problema esstrcmp no funciona ¿Puedes detectar algún error? Aquí está el código. Gracias por tu ayuda int main() ...

1 la respuesta

Obtener el último inicio de sesión del usuario actual

Estoy tratando de obtener el último inicio de sesión del usuario actual. Podría ser esta sesión actual o podría ser una antes de eso. Estoy llamando a GetUserName () para obtener el nombre de usuario actual. Alimento eso en NetUserGetInfo () para ...

2 la respuesta

insmod falla con "Símbolo desconocido en el módulo" para un símbolo definido en otro módulo

Estoy trabajando en Ubuntu Estoy tratando de hacer dos módulos del núcleo que utilicen mutuamente las funciones. Mi problema es que obtuve módulos correctamente compilados, pero el símbolo no está resuelto para uno de ellos. Para simplificar las ...

0 la respuesta

Argumentos de línea de comando en C

Tengo este programa ejecutado con los valores 10,20,30 dados en la línea de comando. int main(int argc , char **argv) { printf("\n Printing the arguments of a program \n"); printf("\n The total number of arguments in the program is %d",argc); ...

3 la respuesta

¿Qué sucede cuando agrego un int con un signo más después de la cadena dentro de printf ()

He leído el código como el siguiente en un programa ofuscado. Me pregunto por qué el compilador me dio una advertencia en lugar de un error cuando hago esto. ¿Qué quiere hacer realmente el código y por qué el compilador me sugiere que use una ...