Forum » Programiranje » NALOGA [C] files
NALOGA [C] files
comgen ::
/*2. Napišite program, ki kot argument prejme ime datoteke. V tej datoteki naj bo zapisan tekst (uporabljene bodo samo male crke a-z). Odprite datoteko in izpišite vse črke (samo male črke med a-z), ki se v tem besedilu NE pojavijo.*/ #include<stdio.h> #include<stdlib.h> int main(int argc, char *args[]){ FILE *vhod; char crke[]="abcdefghijklmnopqrstuvwxyz"; char c, temp; int check; int i; vhod=fopen(args[1],"r"); if(vhod==NULL){ printf("*** datain could not be opened.\n"); printf("returning to dos.\n"); } for(i=0;crke[i]!='\0';i++){ check=0; //printf("%c",crke[i]); while(!feof(vhod)){ c=fgetc(vhod); if(c==crke[i]){ check=1; } temp=crke[i]; } //printf("%d",check); if(check==0){ printf("%c",temp); } } fclose(vhod); return 0; }
zanima me kje sem ga biksal, ker to ne dela
hvala vnaprej za pomoc
Genetic ::
Zamenjaj tvoj for(...) {...} z:
while(!feof(vhod)) { c = fgetc(vhod); if (c >= 'a' && c <= 'z') crke[c-'a'] = 'X'; } for (i=0;i<26;++i) { if (crke[i] != 'X') printf("%c",crke[i]); }
Zgodovina sprememb…
- spremenil: Genetic ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c] Enaki datotekiOddelek: Programiranje | 1043 (903) | Spura |
» | [C] Branje iz datotekeOddelek: Programiranje | 1732 (1563) | BigWhale |
» | [C] čuden izpis iz txt dat. na zaslonOddelek: Programiranje | 1681 (1418) | l0g1t3ch |
» | [java ali C] Datoteka v obliki 0 in 1Oddelek: Programiranje | 1859 (1579) | Mmm'Aah |
» | kazalci, funkcije ipd...Oddelek: Programiranje | 1323 (1254) | OwcA |