cysior Opublikowano 21 Maja 2014 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(); }
Sheriff99 Opublikowano 21 Maja 2014 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.
cysior Opublikowano 22 Maja 2014 Autor Opublikowano 22 Maja 2014 Tablica jest zadeklarowana globalnie.
Administratorzy gnysek Opublikowano 22 Maja 2014 Administratorzy Opublikowano 22 Maja 2014 To może podaj CAŁY kod. Włącznie z INCLUDE. Bo tak to się w wróżkę Macieja bawimy.
Konrad-GM Opublikowano 22 Maja 2014 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.
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ę