ぼるじょあがC/C++の宿題を片付けますYO! 35代目
■ このスレッドは過去ログ倉庫に格納されています
0707699
NGNGポインタの導入に対する考え方
・challengeとinputはどちらも文字列の名前、すなわち、文字列の先頭のアドレスである。
-ただし、別のポインタにコピ−しておく。
・先頭から順'\0'(文字列の終端)に到達するまで、ポインタを一文字ずつ増やして比較する。
繰り返しの構造は
・「・・にと歌うするまで・・・する」の部分は、while文による繰り返し
・正しくなかったかをあらわす変数としてjudgeを宣言しておく。整数でよい
・while文の直前では
-それぞれ(challengeとinput)のポインタを先頭に合わせる
-judgeを「正しいのほうに初期化
・while文の本体は
-challengeの方のポインタがさす文字が'\0'になるまでの間に・・・
-1文字でも違いが現れたら、judgeを「正しくない」にセット
-それぞれのポインタを1ずつ進める
・challengeよりinputが長いとき
・while文を抜けたところで、もう1回だけ文字を比較すれば
challengeとinputが違うことがわかる
のヒントが出ていました。すみません。
あとreturnが入っていますが今まで習ったことないです。
■ このスレッドは過去ログ倉庫に格納されています