פורסם 2007 בפברואר 1018 שנים איך קולטים נתונים לתוך קובץ?איך קוראים נתונים מתוך קובץ ומדפיסים אותם על המסך??
פורסם 2007 בפברואר 1018 שנים תסתכלי כאן:http://www.cplusplus.com/doc/tutorial/files.htmlכאן זה מוסבר באופן קצת יותר פשוט:http://www.gamedev.net/reference/articles/article1127.aspבהנאה..
פורסם 2007 בפברואר 1118 שנים מחבר יש לי קובץ טקסט.אני צריכה לספור כמה פעמים מופיע בו כל תו.איך אני עושה את זה???
פורסם 2007 בפברואר 1118 שנים תפתחי את הקובץ באמצעות ifstream, ואז תקראי כל תו באמצעות get.הנה דוגמה פשוטה:http://www.cppreference.com/cppio/get.html
פורסם 2007 בפברואר 1118 שנים מחבר סליחה על הבורות אבל- אף פעם לא פתחתי קובץ וקראתי ממנו .איך עושים את זה?
פורסם 2007 בפברואר 1118 שנים מחבר בעיה ראשונה:יש לי טקסט שאני צריכה לשמור בקובץ- איך אני שומרת אותו (סתם קובץ WORD?)איך אני יודעת את ה'כתובת' שלו כדי לפתוח אותו בתכנית שלי?זה מה שרשמתי והוא תמיד נכנס לי לIF:ifstream file("C:\file.txt"); if(!file) { cout<<"\n\nerror"; exit(0); }
פורסם 2007 בפברואר 1118 שנים קובץ וורד הוא בינארי.את צריכה לשמור אותו כקובץ txt (באמצעות notepad).הכתובת היא המיקום ששמרת את הקובץ... אם שמרת אותו ב-c:\files\blabla.txt, אז פותחים באמצעותifstream file("c:\\files\\blabla.txt")(את חייבת לשים פעמיים \ כל פעם, כי \ הוא תו מיוחד)ה-file שאת מקבלת מחזיר true כל עוד הקובץ תקין (לא הייתה בעיה בקריאה, לא הגיע ל-end of file).עכשיו את צריכה לכתוב לולאה שתמשיך לקרוא מהקובץ כל עוד הקלט תקין. אפשר לבדוק את זה בכמה דרכים, הכי כדאי ככה:while (!file.eof()){// read from file}לקרוא תווים בודדים מהקובץ אפשר בכמה דרכים:להשתמש בפונקציה get:char ch = file.get();קורא תו בודד מתוך הקובץ. שימי לב שזה יקרא גם את הרווחים וירידות השורה.או להשתמש ב-file כמו שמשתמשים ב-cin:char ch;file >> ch;זה קורא את התו הבא בקובץ, אבל מדלג על רווחים.(יש עוד הרבה פונקציות, כמו פונקצית getline שקוראת שורה שלמה)
פורסם 2007 בפברואר 1118 שנים מחבר אם אני רוצה לפתוח קובץ בתכנית הראשית, איך יכירו בו CLASSים של התכנית?צריך לשלוח אותו אליהם בפונקציות? איך עושים את זה?ו-האם צריך בסוף לסגור את הקובץ שפתחתי?
פורסם 2007 בפברואר 1618 שנים פתיחה וסגירה של קבצים :http://www.cplusplus.com/reference/iostream/ofstream/open.htmlעקרונית את יוצרת אובייקט מסוג ofstream ואז במחלקה הזו יש מתודות לפתיחה, קריאה וסגירה של קבצים.לא לשכוח להוסיף #include<ofstream>לפרטים נוספים על הספריה ודוגמאות :http://www.cplusplus.com/reference/iostream/ofstream/
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.