Skocz do zawartości
Zecke

Sprawdzenie Czy Dany Plik Istnieje W Katalogu Z Programem

Rekomendowane odpowiedzi

Mam problem. Otóż wymyśliłem sobie taki kod jeśli chodzi o wielokrotny zapis do pliku.

 

Memo4->Lines->LoadFromFile("Wyniki.txt");

Memo4->Text = Memo1->Text + Memo4->Text;

Memo4->Lines->SaveToFile("Wyniki.txt");

 

I teraz żeby ten zapis zadziałał to musi istnieć plik "wyniki.txt", bo w momencie gdy go nie ma progam wywala info że nie może otworzyć tego pliku.

 

Jakim poleceniem sprawdza się czy plik "wyniki.txt" istnieje w katalogu z programem? I jakim ewentualnie się ten plik tworzy?

 

Z góry dzięki za pomoc. Pozdrawiam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

buehehe :D zartujesz prawda ? :D

 

jak chcesz cos dopisac do pliku to robisz

 

FILE *fp; // wskaznik na plik

fp=fopen("wyniki.txt", "a+"); // otwieranie pliku for append ( dopisywanie )

fprintf(fp, "%s", memo4->Text); // dopisanie do pliku zawartosci memo4

fclose(fp); // zamkniecie pliku

 

a odnosnie sprawdzania czy plik istnieje to mozna zrobic:

FILE *fp; // wskaznik na plik

if(fp=fopen("wyniki.txt", "r")) // plik do odczytu

{

//istnieje

}

else

{

//nie istnieje

}

fclose(fp);

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...