作者cooper6334 (小恐龍)
看板C_and_CPP
標題[問題] 對陣列中的空白做處理
時間Sat Mar 28 15:43:50 2009
這是C的問題
我用for加上scanf
int i=0;
char A[10][10]={0};
for(i=0;i<3;i++){
scanf("%s",A[i]);}
然後輸入aaaa bbb cc d,
A的內容會是
aaaa
bbb
cc
d
請問假如有一個一維陣列char A[30]={"aaaa bbb cc d"},
因為我要拿來用的內容的字串長度不定,所以不能一個一個字元去對,
有沒有辦法對A做類似上面程式碼的動作,把內容分別存到一個二維陣列裡面?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.48.61
→ bleed1979:strtok() 03/28 16:01
→ cooper6334:感謝樓上,真是一針見血的答案 03/28 16:55