Menu
Coddy logo textTech

קריאה תו אחר תו

שיעור 9 מתוך 23 בקורס טיפול בקבצים ב-C++ של Coddy.

אנחנו קוראים תו אחר תו על ידי פתיחת הקובץ במצב קלט, ולאחר מכן שימוש במשתנה מסוג char כדי לאחסן כל תו בנפרד.

ifstream my_file;
my_file.open("example.txt");

char c;
while(!my_file.eof()) {
	my_file.get(c);
	cout << c << endl;
}

כפי שאפשר לראות, כך קוראים תו אחר תו: תחילה יוצרים ifstream, ואז יוצרים char בשם c. שוב משתמשים בלולאת while כדי לעבור על הקובץ עד שמגיעים לסוף הקובץ.

challenge icon

אתגר

קל

פתחו את הקובץ בשם message.txt. הפעם קראו תו אחר תו, אך השתמשו במשפט if כדי לדלג על כל המספרים שבקובץ. הדפיסו הכול, תוך הפרדה באמצעות רווח.

נסו בעצמכם

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    
    // הזינו את הקוד שלכם כאן
    
    return 0;
}

כל השיעורים ביחידה טיפול בקבצים ב-C++

תרגלו בעצמכם: קומפיילר C++ אונליין