Wpis z mikrobloga

#programowanie #c #informatyka

Potrzebuję zapisać do pliku txt wynik jakiegoś tam programu - dużo mam tego w różnych miejscach. Czy może na tym przykładzie mógłby ktoś z Was mi powiedzieć jak zapisać taką tabliczkę mnożenia do pliku? Wiem, że ta linia nie jest ok "fputs("%d",tab[i][j]);"... Jak to zmienić, żeby zapisać tę linię do pliku?

#include

#include

#include

int main()

{

FILE * plik;

int i,j;//,k,l;

int tab[100][10];

plik = fopen ("tabliczkamnozenia.txt","w");

for(i=0;i<10;i++)

{

for(j=0;j<10;j++)

{

tab[i][j]=(i+1)*(j+1);

fputs("%d",tab[i][j]);

fputs("/t",plik);

}

}

fclose(plik);

system("Pause");

}
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lysy_z_Oporowa: Pamiętaj, że zawsze możesz robić normalny input poprzez scanf i printf, a później uruchamiając program wejść w konsoli do folderu z nim i "Program.exe < wejscie.txt > wyjscie.txt" :))
  • Odpowiedz