重複の可能性:
C プログラミング言語の配列のサイズ?
次の形式のコードがあります。
void arrLen(char* array){
// print length
}
int main(){
char bytes[16];
arrLen(bytes);
}
私がする必要があるのは、基になる配列の長さを取得して出力することです。問題は、配列に NULL CHARACTERS が含まれる可能性があるため、strlen
機能しないことです。char[]
これを行う方法はありますか、または aではなく aとして渡す必要がありchar*
ますか?