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

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

 

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

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120776

Nevim jaka data to pouziva, cely program vypada takhle:
int fileMatch ( const char * mask, const char * file )
{
/* doplnit implementaci */
}

#ifndef __PROGTEST__
int main ( int argc, char * argv [] )
{
int x;

x = fileMatch ( "pokus", "pokus" );
/* x = 1 */
x = fileMatch ( "pokus", "pokusy" );
/* x = 0 */
x = fileMatch ( "pokus*", "pokusny" );
/* x = 1 */
x = fileMatch ( "*pokus*", "Toto je pokusny text." );
/* x = 1 */
x = fileMatch ( "*prog*Prog*", "Neni nad programovani na Progtestu." );
/* x = 1 */
x = fileMatch ( "*prog*Prog*", "Opravdovi programatori programuji programy tak, ze na Progtestu odevzdaji program na prvni pokus." );
/* x = 1 */
x = fileMatch ( "Prog*test", "Progtest" );
/* x = 1 */
x = fileMatch ( "Prog*test", "Progtrest" );
/* x = 0 */
x = fileMatch ( "Prog[test]", "Prog[test]" );
/* x = 1 */
x = fileMatch ( "**********", "" );
/* x = 1 */

return ( 0 );
}
#endif /* __PROGTEST__ */

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120774

Nechápu to, všechny testy 100%, pak test náhodnými daty: překročena maximální doba běhu.. WTF?

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120772

Pořád to samý, překročena maximalní doba běhu

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120769

Dik za snahu, ale stejně sem s tím pohořel. Je to moc náročný na paměť.

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120759

Zbývá posledních pár hodin a já s tim furt nehnul.. Co chceš za funkční kód??

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120751

K tomuhle bodu bych to ještě bral, ale co když hvězdička bude zastupovat více znaků?

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120748

Mohl bys mi aspoň nějak napovědět? Triviální to pro mě fakt není. Nečekám že napíšu na forum a za pár minut za mě někdo udělá úkol, ale pachtím se s tím už delší dobu a dá se říct že je to pro mě životně důležitý úkol.

Thill
C / C++ › Pomoc s úkolem v C
6. 12. 2009   #120739

Ahoj, potřebuju pomoct s úkolem z programování. V Céčku dělám jen pár měsíců a tohle je nad moje síly..
Úkolem je naprogramovat funkci, která bude porovnávat jméno souboru se zadanou maskou.

Funkce má následující rozhraní (je nutné přesně dodržet): int fileMatch ( const char * mask, const char * file )

Význam parametrů je následující:
MASK udává masku jména souborů. Může obsahovat libovolné ASCII znaky, je ukončená binární nulou (ASCIIZ řetězec). Maska vyjadřuje tvar jména souboru. Hvězdička v masce je zástupný znak, kterému vyhoví libovolný počet libovolných znaků jména souboru. Ostatní znaky v masce představují "obyčejné" znaky, které mají být obsažené ve jménu souboru.

FILE udává jméno souboru v ASCIIZ notaci.
Funkce vrací návratovou hodnotu nula, pokud parametr jméno souboru nevyhoví zadané masce. Pokud jméno vyhovuje, funkce vrací hodnotu 1.

Funkce nesmí nic vypisovat na výstup ani nic číst ze vstupu.

Ví někdo jak na to??

 

 

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