Programming Fundamentals/Strings and Files

Overview
This chapter introduces string and file processing.

Chapter Outline

 * ../Strings/
 * ../String Functions/
 * ../String Formatting/
 * ../File Input and Output/
 * ../Error Handling/
 * ../Loading an Array from a Text File/
 * Code Examples
 * C++
 * C#
 * Java
 * JavaScript
 * Python
 * Swift
 * ../Practice: Strings and Files/

Learning Objectives

 * 1) Understand key terms and definitions.
 * 2) Given example pseudocode, flowcharts, and source code, create a program that processes strings to solve a given problem.
 * 3) Given example pseudocode, flowcharts, and source code, create a program that processes a text file to solve a given problem.
 * 4) Understand how to replace, add or remove strings into a file.
 * 5) Be able to read and understand a given file and string program.
 * 6) Be able to organize a file from any given format.
 * 7) Understand how to use outside functions within a file and string program.
 * 8) Understand how to delete, read, or create a file.