Buna, cum pot citi dintr un fisier de exemplu, ce linie doresc eu?
De exemplu am doua propozitii
Ana are mere linia 1
Ana are pere linia 2
Cum pot sa citesc linia 2?
Nu reusesc cu getline
Răspunsuri la întrebare
Răspuns de
0
Nu poti sari peste linii.
Daca stii numarul de linii, poti citi liniile inutile cu un for / while / whatever pana ajungi la cea buna.
Daca nu, poti sa citesti linii pana dai de ea (in cazul in care stii ce contine), altfel regex.
zeldaktime:
pai sa zicem ca am 20 de linii, trebuie sa fac un for de la i pana la 20 si sa parcurg invers?
Sa zicem ca in "date.in":
Ana are mere
Ana are portocale
Ana are mandarine
Ana are pere
Sa citesti linie cu linie, ai nevoie de:
ifstream file_in("date.in");
char string[40];
while (getline(file_in, string))
{
// cod
}
Codul de mai sus citeste linie cu linie, adica: "Ana are mere", apoi "Ana are portocale", ...
Alternativ poti folosi tipul string din libraria "string", dar daca e pentru scoala n-o sa le placa.
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă