Dobrý den,
zjistil jsem pochybnosti ve vygenerování vstupního souboru formátu .txt.
V zadání je popsán postup, při kterém by měl program rozeznat tři čísla. První číslo udává počet vstupů, další udává počet znaků zadaného řetězce a to poslední udává počet znaků hledaného řetězce.
Problém je ale takový: První číslo je odděleno mezerou, což není problém při čtení pomocí funkce cin/fin. Ale další číslo je spojeno s řetězce tedy není odděleno. Je tedy chyba v zadání? Nebo má být požita funkce např.: isdigit/isalpha? Díky za odpověď
Knihovna
-
- Příspěvky: 1
- Registrován: 01-02-2018 11:28
- Škola: Střední průmyslová škola a obchodní akademie Uherský Brod
- Rok ukončení studia: 2018
-
- Organizátor
- Příspěvky: 3
- Registrován: 15-12-2016 15:56
- Škola: ČVUT
- Rok ukončení studia: 2018
Re: Knihovna
Ahoj,
pokud programuješ na windows, je pravděpodobné, že problém je způsoben odlišným značením konce řádků na linux/windows. Zkus vstup otevřít v nějakém pokročilém editoru (např. sublime).
Další možnost je otevření v prohlížeči - přetáhni vstupní soubor do chromu, měl by se ti zobrazit správně. Následně překopíruj zobrazený text do svého nového souboru.
Pokud by problémy přetrvávaly, neváhej se na nás obrátit
Klára
pokud programuješ na windows, je pravděpodobné, že problém je způsoben odlišným značením konce řádků na linux/windows. Zkus vstup otevřít v nějakém pokročilém editoru (např. sublime).
Další možnost je otevření v prohlížeči - přetáhni vstupní soubor do chromu, měl by se ti zobrazit správně. Následně překopíruj zobrazený text do svého nového souboru.
Pokud by problémy přetrvávaly, neváhej se na nás obrátit
Klára