לא הבנתי איך אני מכניס לתוך וקטור דו ממדי, ניסיתי לעשות זאת בעזרת:
my_vector.at(i).push_back(obj) 1כשi רץ על "שורות" הוקטור(שכל אחת מהן היא וקטור).
אולי אם אסביר מה אני מנסה לעשות:
אני קורא מידע מקובץ, המידע הוא n משפטים בכל משפט יש m מילים מופרדות רק ב ','
כל משפט בשורה משלו.
כל משפט אני רוצה להכניס לתוך וקטור, ואת כל המשפטים לתוך וקטור אחד, זאת אומרת שאם יש לי קובץ עם הנתונים הבאים:
1,1,1
2,2,2
3,3,3
יהיה לי וקטור דו ממדי שיכיל בכל שורה שלו משפט אחד מהקובץ(כל מילה בתא בוקטור).
האם ההכנסה שלי נכונה? אם כן, מדוע אני מקבל שגיאה std::out_of_range על הוקטור?(דגש: אין תנאי עצירה על i, ההכנסה אמורה להיפסק כששורה נגמרת, והאיטרציה על i נגמרת כשאין יותר מה לקרוא מהקובץ).
תודה.
תודה מראש.