練習35 指針數(shù)組作main函數(shù)的參數(shù)

點擊藍字
關注我們
DRAGON BOAT FESTIVAL
練習35
01 要求:
使用命令行參數(shù)向文件中輸入隨機數(shù)據(jù)
例如命令行中輸入:
源.exe data.txt 0 100 5則可在data.txt 文件中獲得5個[0,100]之間的數(shù)據(jù)
其中源.exe為源程序生成的可執(zhí)行文件
02 程序示例如下:
/*使用命令行參數(shù)向文件中輸入隨機數(shù)據(jù)
運行:源.exe data.txt 0 100 5
運行文件 數(shù)據(jù)文件 隨機數(shù)最小值 隨機數(shù)最大值 n個隨機數(shù)
*/
int main(int argc, char *argv[]){FILE *fp1;fp1 = fopen(argv[1], "w");int min = atoi(argv[2]);int max = atoi(argv[3]);int n = atoi(argv[4]);int data;srand((unsigned)time(NULL));//初始化隨機數(shù)for (int i = 0; i < n; i++){data = rand() % (max - min + 1) + min;fprintf(fp1, "%d\n", data);//向所建文件寫一字符串}return 0;}
03:輸出:
輸入的命令行參數(shù)為:
源.exe data.txt 0 100 5結(jié)果為
7
78
55
18
90


球分享

球點贊

球在看
評論
圖片
表情
