スレを勃てるまでもないC/C++の質問はここで 8at TECH
スレを勃てるまでもないC/C++の質問はここで 8 - 暇つぶし2ch320:デフォルトの名無しさん
09/03/11 12:50:07
[i]でアクセスしたいってことは、
範囲がargcでわかってるからしたいこと。

そうでないときゃ、for (p = src; *p != '\0'; p++)としたりするでしょ。
あくまで[i]でやりたいならstrlenで一回文字列を調べてから、
for (i = 0; i < len; i++)とするでしょ。

上記のstrcpyだって、
char *strcpy(char *d, char *s) {
while ( *d++ = *s++);
return d;
}
ていうのもある。

長さを先に測りたい人は[i]すればよろし。
長さをパラメータで与えたい人は(int len)でも渡せばよろし。
ポインタでどうこうやるときは、つねに*(p + i)しなくたっていい。


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