Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define column 10
- #define row 10
- void createData(double *data)
- {
- for (int i=0;i<row*column;i++)
- *(data+i)=((double)rand()/RAND_MAX)*100;
- }
- void display(double *data)
- {
- for (int i=0;i<row*column;i++)
- {
- printf("%0.2lf ",*(data+i));
- if (i%10==0 && i!=0) printf("\n");
- }
- }
- void saveToTxtFile(char *fileName, double *data)
- {
- FILE *filePointer=fopen(fileName,"w");
- for (int i=0;i<row*column;i++)
- {
- fprintf(filePointer, "%0.2lf ",*(data+i));
- if (i%10==0 && i!=0) fprintf(filePointer, "\n");
- }
- fclose(filePointer);
- }
- void saveToBinFile(char *fileName, double *data)
- {
- FILE *filePointer=fopen(fileName,"wb");
- fwrite(data,sizeof(*data),100,filePointer);
- fclose(filePointer);
- }
- int main(void)
- {
- srand(time(NULL));
- double data[row][column];
- createData(data[0]);
- display(&data[0][0]);
- saveToTxtFile("Wyniki.txt",data[0]);
- saveToBinFile("Wyniki2.bin",data[0]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement