GRY-Online.pl --> Archiwum Forum

Programowanie w C !! Problem !!

12.12.2005
16:10
smile
[1]

milo112 [ Legionista ]

Programowanie w C !! Problem !!

Mam problem musze napisać program, operujący na plikach, niestety dopiero się ucze i w tych operacjach nie jestem zbyt dobry czy ktoś pomoże??
Program ma tworzyć kopie pliku zamieniić wszystkie małe litery na wielkie. Nazwy starego i nowego pliku podane są jako parametry czyli : p1.exe stary.txt nowy.txt

Do tej pory stworzyłem coś takiego to jakby szkielet (ale nie wiem jak dalej z tym ruszyć) :

#include <stdio.h>

int main(int argc, char *argv[])

FILE *plik;



/*otwarcie pliku do odczytu*/
plik = fopen(argv[1], "r");

/* sprawdzenie czy zostal prawidlowo otwarty */
if (!plik)

printf("Blad otwarcia pliku");
return 0;


char znak;
/* dopoki program nie dotrze do konca pliku ma robić.. */
while ( !feof(plik) )

/* odczytuj znak z pliku */
fscanf(plik, "%c", &znak);
plik = fopen(argv[1], "wb+");
if (znak = 'a' && znak = 'z')

znak=
fwrite(/* Tutaj niestety nie wiem jak dokłanie powinno wygl.*/);

else
/* fwrite(); */


/* zamkam plik */
fclose(plik);
return 0;



Jeżeli wiecie jak to zrobić proszę o pomoc !!

© 2000-2025 GRY-OnLine S.A.