過了
(解決未初始化)
/*No.484, Author: JeromeWu */
http://src.wtgstudio.com/?2nUWyE
(解決多了全形空白)
/*No.484, Author: ApplerMan */
http://src.wtgstudio.com/?iW5i81
(大師範例)
/*No.484, Author: Anfranion */
http://src.wtgstudio.com/?X93re4
Anfranion大師講解:
sscanf() & strtok()法:
假設有一個複雜的輸入沒有跟你講長度,可以用sscanf()和strtok()搭配存取
char *ptr;
char input[1000];
double num[1000];
int N;
gets(input);
N = 0;
ptr = strtok(input, " ");
do
{
sscanf(ptr, "%lf", num[N]);
N++;
}while( ( ptr = strtok(NULL, " ") ) );
這樣input就會直接以double存在num[]了
/*
發問:
可是就482的狀況來看
用字串的方式存起來不是會方便些?
回答:
應該都可以
或者是不要存double改成char[]
回應:
嗯嗯
*/
沒有留言:
張貼留言