Join Peggy Fisher for an in-depth discussion in this video Solution: Process files, part of Up and Running with C++.
…Okay, I hope you had fun with this last challenge.…I'd like to show you one example way of solving this problem.…Let's start by taking a look at our challenge.txt file.…We wanted a file that had two columns worth of numbers.…All of my numbers are just separated by a Tab key, and I have six rows of numbers.…Let's go back over to challenge.cpp.…In the main part of the program, I need some variables to hold each of the column…numbers that I read, and also a variable to…hold the total for column one and column two.…
I only need one variable for the count, because…both columns are going to have the same number of items.…Next, I added a new error code called readError,…and I set it to the value of 20.…This will be the error that I'll throw whenever I…have a file error trying to read my input file.…I declare my input file as IF stream inputfile.…Then I have my try and catch block of code.…If the inputfile.fail, meaning that it couldn't…find the file, it's going to throw the readError.…In the catch, I check to see which error was received.…
- Downloading and exploring the C++ IDE
- Working with loops
- Using predefined functions
- Creating custom functions
- Creating and instantiating classes
- Working with external files
Skill Level Beginner
1. Getting Started
2. C++ Basics
3. Flow of Control
4. Classes and Objects
5. Data Structures
6. File Manipulation
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.