Portál AbcLinuxu, 9. května 2025 23:50
Zdravim mam problem s pouzitim getline. Chci si precist opakovane data ze souboru po radcich .
int reading = 1;
while (reading == 1)
{
while (getline (file, databaze) != false)
{
cout << "jsem uvnitr cyklu" << endl;
}
// tady bych potreboval prenastavit to getline aby se vstoupilo zase do toho vnorenho cyklu
}
v prvnim pruchodu cyklu se vypise "jsem uvnitr cyklu", ale podruhe uz ne, protoze se vubec do toho vnoreneho cyklu nevstoupi (getline = false). Jak tedy mam prenastavit tu funkci getline aby to do toho cyklu vstoupilo?
Dekuji za rady
Řešení dotazu:
getline
v odpovědi je tato funkce ze standardní knihovny C++.
Možná se zdá jako nevhodné pojmenovat funkci stejně, ale bývá zvykem používat namespace a volat tu C++ variantu jako std::getline
, nebo uvést using namespace std;
Nevím, proč je to ve škole neučí...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.