uz102tdz

drozdula
26.01.2010 18:51:08
Posty: 127 #426915
Program czysto zadaniowy wesoły bez żadnych wodotrysków. Znaczy się najpierw wywołuje funkcje zapis. w funkcji losuje 100 liczb po czym zapisuje je do pliku lol.txt. Następnie kończy funkcje zapis i przechodzi do funkcji odczyt. W funkcji odczyt program odczytuje liczby i po kolei wpisuje je do tablicy

#include <stdlib.h>
#include <stdio.h>
#include <time.h>


int odczyt(int t[10][10])
{
int i,j;
FILE *f;
f=fopen("lol.txt", "r"oczko;
if (f==NULL)
printf("Nie udalo sie otworzyc pliku"oczko;
for (i=0;i<10;i++)
for (j=0;j<10;j++)
fscanf(f, "%2d", &t[i][j]);
fclose;

for (i=0;i<10;i++)
{
for (j=0;j<10;j++)
printf ("%2d", t[i][j]);
printf("\n"oczko;
}
}


int zapis(int t[10][10])
{
FILE *f;
int i,j;

srand(time(NULL));

for (i=0;i<10;i++)
for (j=0;j<10;j++)
t[i][j]=rand()%10;

f=fopen("lol.txt", "w"oczko;
for (i=0;i<10;i++)
for (j=0;j<10;j++)
fprintf(f, "%2d", t[i][j]);
fclose;
}

int main(int argc, char *argv[])
{
int x[10][10];
zapis(x);
odczyt(x);
getch();
return 0;
}
Zobacz ten wpis w wątku
Aby pisać na forum musisz się zalogować !!!
rss · kontakt · załóż własne forum · korzystasz z forum? wesprzyj projekt!