You are on page 1of 2

UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS INTRODUCCION A LA INFORMATICA

MATERIAL DE APOYO No. 2


Errores Comunes en lenguaje C utilizando Dev-C++
MENSAJE DE ERROR 1. invalid preprocessing directive #inclue 2. #include expects "FILENAME" or <FILENAME> 3. studio.h: No such file or directory. 4. `printf' undeclared (first use this function) 5. invalid function declaration 6. Unable to open include file stadio.h 7. expected `}' at end of input 8. expected `;' before '}' token 9. expected `,' or `;' before "float" SIGNIFICADO Error de sintxis en la declaracin de libreras Los delimitadores de las libreras no son correctos, por ejemplo #include stdio.h> Los nombres de las libreras no son correctos, por ejemplo: <studio.h> Est mal escrita la funcin de entrada/salida, o no se ha incluido la librera que contiene la funcin La funcin main no ha sido declarada correctamente. No se puede abrir el archivo de cabecera stdio.h Hace falta la llave que aparece al final de la funcin main Falta ; en la instruccin que est en la lnea anterior o antes de la llave } La declaracin de variables que esta antes de la declaracin float se ha terminado incorrectamente. El nombre de la funcin principal main no est escrito correctamente Se est asignando el resultado real de una expresin aritmtica en una variable de tipo entero. COMO CORREGIR. Verificar la escritura de las libreras de #include Verificar la escritura de las libreras de #include Verificar la escritura de las libreras de #include Verificar la escritura de la funcin de entrada/salida utilizado, o agregar la librera requerida en #include Revisar que la funcin main este bien escrita. Verificar la escritura de las libreras de #include Agregar llave al final del programa Agregar el ; a la instruccin anterior Revisar las lneas de declaraciones y verificar su escritura. Escribir el nombre correcto de la funcin principal main Verificar que los tipos de las variables de resultado son correctos.

10. ISO C++ forbids declaration of `mein' with no type 11. [Warning] converting to `int' from `double'

MENSAJE DE ERROR SIGNIFICADO 12. `print' undeclared (first use this La instruccin print no existe, por lo function) tanto est mal escrita. 13. `resultado' undeclared (first use this Falta comilla en el mensaje de la function) instruccin printf 14. `x' undeclared (first use this function) La variable x no ha sido declarada en (Each undeclared identifier is el programa. reported only once for each function it appears in.) 15. incompatible types in assignment of Se est asignando un valor real a una `double' to `char[25]' variable char [25]. Se est asignando una cadena alfanumrica a una variable de tipo float. 17. conflicting declaration 'int x' Existe conflicto en la declaracin de la variable x, si se ha declarado antes la misma variable con otro tipo de dato. 18. redeclaration of `int x' Existe una doble declaracin de la variable entera x 19. return-statement with no value in La lnea return no tiene un valor que function returning int devolver 20. expected constructor, or type Esta mal escrita la lnea de include conversin before < token 21. missing terminating character Falta las comillas en la cadena de control de una funcin de entrada/salida 16. cannot convert `const char[5]' to `float' in assignment

COMO CORREGIR. Verificar la correcta escritura de la instruccin. Revisar el uso de las comillas en la instruccin printf. Agregar la variable x en la declaracin de variables.

Revisar tipos de variables declaradas.

Revisar tipos de variables declaradas. Verificar que la variable x solo se declare una vez Verificar que la variable x solo se declare una vez Verificar la escritura de la lnea return Verificar escritura de include o agregar # al inicio de la lnea Verificar la escritura de la lnea marcada

Ciclo-I 2012

You might also like