Home
Username:
Password:
C++ (Español) Tutorials

Formato y Creación de Archivos / Demo de Depuración




Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.


Learn More

Subtitles of the Movie

ÿþ [00:00:00.0] Como en capítulos anteriores, he incluido un programa para depurar para que usted lo mire. [00:00:06.0] Este programa se llama demo13 y puede descargarlo de su CD. Tal vez quiera imprimirlo, pues en realidad es un poco largo. [00:00:16.0] Antes que nada usted debe estudiar este programa [00:00:20.0] mirando al código del programador e ir paso a paso a través de la lógica y la sintaxis del programa para ver si encuentra algún error. [00:00:30.0] Al compilar el programa usted verá que recibo un mensaje que me advierte de la existencia de 8 errores. [00:00:47.0] Estos indican que una variable de nombre 'number' no ha sido declarada, [00:00:51.0] que 'outFile' no ha sido declarado, al igual que 'setpresicion' y 'setiosflags'. [00:01:01.0] Si hace doble click en el primer ítem notará que aparentemente hay un problema con esta expresión. [00:01:08.0] Antes de que discutamos acá la solución de los problemas del programa estúdielo por usted mismo durante un rato. [00:01:17.0] El problema con esta expresión es que 'number' no ha sido declarado en el programa. [00:01:24.0] Como puede ver acá arriba, lo que está declarado es 'numberInput', que es lo que debería haber acá. [00:01:34.0] Entonces lo arreglo, y si miro inmediatamente debajo, puedo ver que se comete exactamente el mismo error. [00:01:39.0] Volveré a compilar este programa para ver qué correcciones se han hecho hasta acá. [00:01:45.0] Como puede ver solamente eliminé un error, [00:01:51.0] pues ahora el mensaje me dice que hay 7. [00:01:55.0] Mi sugerencia al depurar y corregir programas es siempre ir de arriba hacia abajo. [00:02:03.0] El mensaje de mas arriba ahora dice 'outFile undeclared', así que haré doble click en él. [00:02:08.0] Al hacerlo, soy llevado al mensaje que abrirá el archivo de salida llamado demo11.dat. [00:02:14.0] La solución a esto es el proverbio "una aguja en un pajar" - usted debe mirar muy de cerca al deletreo de 'outfile' y compararlo al de 'outFile' [00:02:26.0] en la declaración 'ofstream' inmediatamente encima de ella. [00:02:30.0] Como usted ya sabe, C es sensible a las mayúsculas - esa tiene que ser una F mayúscula para que corresponda con esta F mayúscula. [00:02:39.0] Por supuesto, ambos son nombres inventados y su deletreo podría ser cualquiera de los dos, lo único es que se debe ser consistente. [00:02:46.0] Al volver a compilar el programa podemos ver que tan solo quedan dos errores. [00:02:54.0] El compilador C nos dice que 'setpresicion' y 'setiosflags' no están declarados. [00:02:59.0] Bueno, como ninguno de ellos son variables en realidad no toca declararlos en todo el termino de la palabra. [00:03:04.0] Usted recordará de la lección anterior que para poder usar 'setpresicion' y 'setiosflags' es necesario tener al archivo de encabezado IO [00:03:16.0] declarado como una directiva de compilador. Al ir a la parte superior de la pantalla, se puede ver que se ha omitido este archivo de encabezado, [00:03:23.0] y que debo incluirlo en la sección de directivas del compilador. [00:03:29.0] Y ahora sí debemos tener acceso a esos operadores de manipulación de cadenas. [00:03:35.0] Compilemos una vez más para ver en donde estamos. Ahora tenemos cero errores y cero advertencias, y entonces podemos ejecutar el programa para verificar la salida. [00:03:48.0] Por ahora parece funcionar. [00:03:50.0] También debe asegurarse de que su programa está enviando salida a su archivo de salida, [00:03:56.0] pues ese es uno de los objetivos del programa. [00:03:59.0] [00:04:03.0]

Tutorial Information

Course: C++ (Español)
Author: Arthur L. Lee
SKU: 33572
ISBN: 1-932808-26-4
Release Date: 2004-11-03
Duration: 5 hrs / 44 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available