C/C++の宿題片付けます 159代目at TECH
C/C++の宿題片付けます 159代目 - 暇つぶし2ch11:デフォルトの名無しさん
12/07/23 18:50:58.18
Cの文字列定数 "ABC" はメモリ上では 'A', 'B', 'C', '\0'と末尾に'\0'が入る。

mystrlen()は'\0'は含まない文字列の長さを返す。

while()文の条件式は、与えられたアドレスの中身を取り出し、1つポインタをすすめ、
中身が'\0'でなけければlenを1加算する。
'\0'ならループを終了する。

mystrcpy()はs1へs2の内容を\0まで\0を含めてコピーする。
コピーするバイト数はmystrlen(s2)+1バイトである。

それぞれ、NULLが渡されたときのことを考慮に入れていない。

口頭で説明する際には、「ここは、がーっとやって、こーなるわけですよ」
と答えればよい。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch