Witam potrzebuję pomocy z tym zadaniem:
Dany jest plik tekstowy images.txt przechowujący informacje o zdjęciach, kolejno: _id, height, width, tags gdzie tags to lista tagów oddzielona przecinkami.
Przykładowy wiersz z pliku: 458,480,640,dogs,cats,kittens,travel,work reprezentuje zdjęcie o numerze 458, rozmiaru 480x640 i tagach: dogs,cats,kittens,travel,work.
Napisz funkcję , która przyjmie jako parametr nazwę pliku oraz nazwę tagu, a w wyniku działania zwróci liczbę zdjęć opisanych zadanym tagiem. (Poczytaj w dokumentacji o funkcjach/metodach: atoi(), find() )
Zacząłem to pisać (nie wiem czy dobrze) ale teraz nie wiem jak użyć tych funkcji atoi i find.
Tyle napisałem:
int liczbaZdjec(const char* nazwaPliku, const char* nazwaTagu)
{
/// otwarcie pliku do czytania
ifstream we (nazwaPliku);
/// kontrola otwarcia pliku
if( !we.good() )
{
throw "liczbaZdjec: Blad otawarcia pliku do czytania.";
return;
}
}
Pomoże ktoś ?