Problem z wczytywaniem pliku w ktorym znajduja sie litery.

0

Witam od paru dni zaczałem swoja przygode z jezykiem c . Przerobiłem 100 stron pdf kursu c i znajduje sie tam test wiadomosci . Mam problem z napisaniem zapewne prostego programu :

  1. Napisz program ktory pobierze jako argumenty lini komend nazwy dwóch plików i przekopiuje zawartosc pierwszego pliku do drugiego ( tworząc kub zamazując drugi ).
    Prosze o wyrozumiałość ponieważ dopiero zacząłem swoja przygode z programowaniem . Potrafie stworzyć plik i nadac mu treśc lecz po długich poszukiwaniach po internecie nie potrafie nadal rozwiązać tego problemu ze wczytywaniem danych z pliku. przepatrzyłem kilka tematów na tym forum i jedyne co wiem to że wyciaga sie za pomocą (fscanf)?
    Z góry dziekuje za pomoc .
0

oto rozwiązanie zadania :

#include <stdio.h>

int main()
{
FILE * plik1,*plik2;
char tablica [100];
plik2 = fopen("text.txt","w");
plik1 = fopen ("test.txt" , "r");
if (plik1 == NULL) perror ("Błąd w odczytywaniu pliku");
else {
if ( fgets (tablica , 100 , plik1) != NULL )
puts (tablica);
fclose (plik1);
}
if (plik2!=NULL)
{
fprintf (plik2,"%s",tablica);
fclose(plik2);
}
return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1