C/C++ ポインタ入門 > 文字列関数 > set_value
Nobuhide Tsuda
Nov-2013
範囲にデータをセット:void my_set_value(int *first, int *last, int v)
void my_set_value(int *first, int *last, int v)
{
while( first != last ) { // 処理範囲の間ループ
*first ++ = v; // ポインタの指す先に v を代入し、ポインタをポストインクリメントします
}
}
解説:
- while( first != last ) で、処理範囲の間ループします
- first ポインタを進めながら、ポインタの指す先に v を書き込みます。
前:
| 次: