輸入
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char const *argv[])
{
FILE *fp;
int i = 1000;
fp = fopen("maximum.in", "r");
printf("Start scanf...\n");
int temp;
while(i--)
{
fscanf(fp, "%d", &temp);
printf("%d,", temp);
}
fclose(fp);
printf("End scanf!!!\n");
return 0;
}
/* *Core*
FILE *fp;
fp = fopen("maximum.in", "r");
fscanf(fp, "%d", &temp); // to replace "scanf()", don't forget pointer.
fclose(fp);*/
輸出
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char const *argv[])
{
FILE *fp;
int i = 10000;
int num = 0,k = 0;
// setting seed
srand((unsigned)time(NULL));
fp = fopen("maximum_in.out", "w");
printf("Start generating...\n");
while(i--)
{
// pseudo-random number
num = rand()%500 + 1;
k = num - 200;
fprintf(fp, "%d ", k);
}
fclose(fp);
printf("End generating!!!\n");
return 0;
}
/* *Core*
FILE *fp;
fp = fopen("maximum_in.out", "w");
fprintf(fp, "%d ", k); // to replace "printf()", don't forget pointer.
fclose(fp);*/