Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #define MAX 100
- #define dl "test.txt"
- void GhiFileSoNguyen(int n)
- {
- FILE *f;
- f = fopen(dl,"wt");
- if(f==NULL)
- {
- printf("Khong tao duoc file\n");
- //getch();
- exit(0);
- }
- for (int i = 0; i < n; ++i)
- {
- fprintf(f, "%d ", rand()%50);
- }
- fprintf(f, "\n" );
- fclose(f);
- }
- void LuuFile(int a[MAX][MAX], int m, int n)
- {
- FILE *f;
- f = fopen(dl,"wt");
- if(f==NULL)
- {
- printf("Khong tao duoc file\n");
- //getch();
- exit(0);
- }
- fprintf(f, "%d %d\n", m,n);
- for (int i = 0; i < m; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- fprintf(f, "%d\t", rand()%50);
- }
- fprintf(f, "\n" );
- }
- fclose(f);
- }
- void DocFile(int a[MAX][MAX], int m, int n)
- {
- FILE *f;
- f = fopen(dl,"rt");
- if(f==NULL)
- {
- printf("Khong doc duoc file\n");
- //getch();
- exit(0);
- }
- fscanf(f, "%d %d\n", &m,&n);
- for (int i = 0; i < m; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- fscanf(f, "%d", &a[i][j]);
- }
- }
- fclose(f);
- }
- int main(int argc, char const *argv[])
- {
- int a[MAX][MAX], m=5,n=6,i,j;
- int b[MAX][MAX], x,y;
- for (int i = 0; i < m; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- a[i][j] =rand() % 50;
- }
- }
- GhiFileSoNguyen(10000);
- /*LuuFile(a,m,n);
- DocFile(b,x,y);
- for (int i = 0; i < m; ++i)
- {
- for (int j = 0; j < n; ++j)
- {
- printf("%d\t", b[i][j]);
- }
- printf("\n");
- }*/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement