Anonymní profil Rat – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Rat – Programujte.comAnonymní profil Rat – Programujte.com

 

Příspěvky odeslané z IP adresy 213.220.206.–

Rat
C / C++ › Vyhledávání v textu
7. 3. 2013   #172454

Naštěstí jsem začal s programováním brzo a mám ještě čas všechno vychytat a nejlépe se chyb vyvarovat, než je později opravovat.

Rat
C / C++ › Vyhledávání v textu
7. 3. 2013   #172451

...tak to je trapas    dřív jsem zkoušel pomocí getline() načíst celý řádek a tohle je pozůstatek.

Děkuju, že jste upravil moji hloupost

Rat
C / C++ › Vyhledávání v textu
7. 3. 2013   #172444

Kde je chyba? Program se nedostane přes if(Znak == HledanyFilm[0]).

void Vyhledat()
{
	do {
		cin.getline(HledanyFilm, 100);
		if(strlen(HledanyFilm) < 3)
			wcout << "Zadejte minimálně 3 znaky!\n";
	}while(strlen(HledanyFilm) < 3);
	int delka = strlen(HledanyFilm);
	while(!Soubor.eof())
	{
		Soubor.get(Znak);
		if(Znak == '[')
		{
			if(Znak == HledanyFilm[0]) {
				for(int a = 0; a < delka; a++) {
					if(a == delka-1) {
						pos = Soubor.tellp();
						Soubor.seekp(pos-a);
						wcout << "Český název filmu: ";
						fNazevCZ();
						wcout << "Anglický název filmu: ";
						fNazevEN();
						wcout << "Rok vydání: ";
						fOstatni();
						wcout << "Délka filmu: ";
						fOstatni();
						wcout << "Kvalita: ";
						fOstatni();
						wcout << "Jazyk: ";
						fOstatni();
						wcout << "Titulky: ";
						fOstatni();
						wcout << "Žánr: ";
						fOstatni();
						wcout << "Hodnocení na CSFD: ";
						fKonec();
					}
				}
			}
		}
	}
}

Funkce by měla vyhledávat v souboru .txt, kde to vypadá nějak takto

*[CZ nazev/EN nazev],rok,delka,kvalita,jazyk,titulky,zanr,hodnoceniCSFD;

[A-Team (EXTENDED)/A-Team, The (EXTENDED)]2010,BrRip,EN,CZ,Akční/Dobrodružný/Komedie,74;
-----------------
[Argo/Argo]2012,128,DVDscr,EN,CZ,Drama/Thriller/Historický,78;
-----------------
[Černý jestřáb sestřelen/Black Hawk Down]2001,144,BrRip,EN,CZ,Válečný/Akční/Drama/Historický,87;
-----------------
[Prezidentské volby/Game Change]2012,113,DVDrip,EN,CZ,Drama/Historick/Životopisný,78;
-----------------
atd....

Děkuju.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý