cysior Opublikowano 21 Maja 2014 Udostępnij Opublikowano 21 Maja 2014 Witam. Mam za zadanie zrobić zapis wartości tablicy do pliku txt. Niestety mój kod nie działa. Proszę o pomoc. void main() { int i = 0; tab(); FILE *plik; plik = fopen("plik.txt", "w"); for (i = 0; i < 5; i++) { fprintf(plik,"%i \n", tablica[i]); } fclose(plik); getch(); } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sheriff99 Opublikowano 21 Maja 2014 Udostępnij Opublikowano 21 Maja 2014 Na c się nie znam, ale w c++ wystarczyło mi(przetestowałem) zadeklarować tablicę, usunąć funkcję tab(), zmienić void main na int main. I działa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
cysior Opublikowano 22 Maja 2014 Autor Udostępnij Opublikowano 22 Maja 2014 Tablica jest zadeklarowana globalnie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 22 Maja 2014 Administratorzy Udostępnij Opublikowano 22 Maja 2014 To może podaj CAŁY kod. Włącznie z INCLUDE. Bo tak to się w wróżkę Macieja bawimy. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 22 Maja 2014 Udostępnij Opublikowano 22 Maja 2014 Zapomniałeś o jednym. "w+" flag - write/update: Create an empty file and open it for update (both for input and output). If a file with the same name already exists its contents are discarded and the file is treated as a new empty file. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się