Wczytywanie danych z pliku do dwóch różnych zmiennych.
Ostatnio zmodyfikowano 2014-08-01 14:27
unkn9wn |
» 2014-08-01 14:05:18 Jest to poziom podstawowy tejże matury?
# sorry odpowiedz została podana, więc pozwoliłem sobie zapytać, gdyż zaciekawiłem się |
|
Pawlllosss Temat założony przez niniejszego użytkownika |
» 2014-08-01 14:16:29 Podstawa, poprawka z 2011. Rozwiązanie Moniki dużo bardziej przemyślane, dziękuję :). Ale jeszcze wracając do mojego sposobu, to przecież jak usunę while z getline to ciągle będzie pobierał najpierw tylko jedną linijkę, a mi zależy na drugiej. int main() { int pomoc, dl; string a, aodp; ifstream plik1; plik1.open( "dane1.txt" ); plik1 >> pomoc; getline( plik1, a ); dl = a.length(); aodp = modyfikacja( a, dl, pomoc ); cout << aodp << endl; cout << dl; return 0; }
|
|
michal11 |
» 2014-08-01 14:19:29 Zamień plik1 >> pomoc; na getline( plik1, pomoc ); . |
|
Pawlllosss Temat założony przez niniejszego użytkownika |
» 2014-08-01 14:23:36 Tylko wtedy pomoc musiałaby być typu string i musiałbym konwertować ją na typ int np. przy użyciu istringstream, prawda? |
|
michal11 |
» 2014-08-01 14:26:09 |
|
Pawlllosss Temat założony przez niniejszego użytkownika |
» 2014-08-01 14:27:40 Ok, to chyba wszystko, dzięki za pomoc. :D |
|
1 « 2 » |