Documente Academic
Documente Profesional
Documente Cultură
INDICE
1.
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
1.2.
1.3.
En el dilogo que aparece, seleccionar tipo de proyecto Visual C++ / Win32 / Aplicacin
de consola Win32, elegir nombre y ubicacin, y pulsar Aceptar:
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-1
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
1.4.
Presionar Siguiente
1.5.
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-2
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
1.6.
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-3
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-4
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
1.7.
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-5
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
Una vez escrito y comprobado el cdigo, salvar el archivo. En caso de archivos grandes,
se debe salvar a intervalos regulares para evitar prdida de informacin en caso de fallo
en el ordenador o la alimentacin.
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-6
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
3. Compilar y enlazar
Tras la creacin del cdigo, usar la opcin de men Generar -> Generar Solucin [F7].
Comprobar que no se producen errores en las ventanas de Resultados o Lista de Errores
(para activar esta ltima, seleccionar en el men Ver -> Otras ventanas -> Lista de
Errores).
Para todos los errores, en la ventana indicar el archivo y la lnea de cdigo donde se
detect. Haciendo doble-click sobre el error, nos lleva automticamente a su posicin en
la ventana de edicin.
ATENCION! El compilador no sabe lo que pretendamos escribir, slo es capaz de
detectar que el texto no cumple la sintaxis y las reglas del lenguaje C. No siempre el
texto y la posicin del error indican exactamente lo que se debe corregir.
3.1.
Error 1
// Falta la t en el 2 result
Error 1
3.2.
Advertencia
Advertencia
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-7
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
3.3.
Advertencia
Error 2
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-8
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
4. Ejecutar el programa
Probar la ejecucin del programa mediante la seleccin de la opcin de men Depurar > Iniciar depuracin [F5].
En ese momento se desplegar una nueva ventana, en modo consola, en la que
aparecer el resultado de la ejecucin programa. Esta nueva ventana se cierra
inmediatamente al terminar el programa, por lo que se sugiere aadir las siguientes
instrucciones al final de la funcin main() para evitar que el programa se cierre tan
rpido que no d tiempo a visualizar todos los resultados:
#include <stdio.h>
#include <stdlib.h>
... Declaraciones y funciones ...
main()
// Programa principal
{
... Contenidos del programa ...
fflush(stdin);
getchar();
// Espera la pulsacin de INTRO para terminar
}
4.1.
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-9
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-10
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
4.2.
En algunas ocasiones, alguna de las instrucciones del programa no puede ser ejecutada
porque violara la seguridad o excede las posibilidades del computador, siendo la ms
tpica el acceso a una posicin de memoria invlida.
En estos casos, aparecer un aviso como el que sigue:
Haciendo doble-click sobre la misma nos llevar a la lnea de cdigo fuente que ha
provocado esta excepcin, y en las ventanas de inspeccin de variables se podr
comprobar cul ha sido su causa.
ATENCION ! En ciertas ocasiones, el error puede provocar daos en la pila de
llamadas que hagan imposible al depurador localizar la funcin que se estaba
ejecutando. En estos casos, la nica solucin es la depuracin paso a paso hasta
encontrar la instruccin que produce la excepcin.
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-11
UNIVERSIDAD DE OVIEDO
Departamento de Ingeniera Elctrica,
Electrnica, de Computadores y Sistemas
5. Ayuda en lnea
Para obtener ayuda sobre una determinada palabra clave o funcin de la librera
estndar, pulsar F1 y a continuacin buscarla en la ventana de ayuda (botones Buscar,
Indice, Contenido, etc.).
Es necesario haber instalado la ayuda tras la instalacin del programa Visual Studio. En
caso de no disponer de la misma, se puede buscar en cualquier portal de Internet con las
palabras clave MSDN + texto a buscar.
Pasos para Realizar un Programa de lenguaje C en modo Consola en Visual Studio 2008
Pg-12