我想編寫一個程序來從命令行接收參數。這就像一種atof()。如何從命令行接收一個參數C
有我的程序有云:
9 char s[] = "3.1415e-4";
10 if (argc == 1) {
11 printf("%e\n",atof(s));
12 }
13 else if (argc == 2) {
14 //strcpy(s, argv[1]);
15 printf("%e\n",atof(argv[1]));
16 }
1.should我只是使用的argv [1]的字符串傳遞給我的ATOF(),或者,把它變成S []?
2.如果我最好把它放在s []中,是否有一些內置函數可以完成這個工作?也許有些功能像strcpy()?
謝謝。
我在代碼中編輯了一個小錯誤 – INS 2010-06-16 12:54:11