nullの終了/ゼロ終了などの文字配列の長さを調べるにはどうすればよいですか?(C/C++)文字の配列のサイズ
私はwriteFile関数を書いたので、私はその 'len'パラメータを取り除きたいと思っています。
int writeFile(FILE * handle, char * data, int len)
{
fseek(handle, 0, SEEK_SET);
for(int i=0; i <= len; i++)
fputc(data[i], handle);
}
'struct'などで2つを組み合わせたり、' std :: string'や 'vector'などを使っていない限り、' len'はそこにあります。あなたの質問はC++にタグ付けされています。 –
C++の場合、http://stackoverflow.com/a/2404697/103167を参照してください。ところで、実際には 'len + 1'文字を書いています。 –