C言語なら、俺に聞け! <10>
■ このスレッドは過去ログ倉庫に格納されています
0345239
NGNG一度最新のを見てくれ。たぶんaddNode()については納得いくと思うから。
それよりも問題はGetWord()だな…って、なんでmain()の中はgetword()なんだYO。
ツッコミどころ満載だが、細かいところから。
> int GetWord(const char* str, int i, char **word){
> char c;
> for (l=0; (c=str[l])!='\n' && (c=str[l])!=EOF ;l++){
文字列の終端はEOFじゃないし、charをEOFと比較してはダメ。
> tolower(c); /*大文字→小文字*/
tolower()は副作用を持たない。
> if (!isalpha(c) && c=='\''){ /*cが英文字の時*/
これじゃc=='\''のときしか成立しない。
■ このスレッドは過去ログ倉庫に格納されています