文字列がから文字列なら0を出力したいのですができません。
空文字列ならstr[0]に"\0"があるという考え方でよろしいでしょうか?
#include<stdio.h> int len(char *p); int main(void) { char str[99]; int box; box = len(str); printf("%d", box); } int len(char *p) { if (*p == "\0") { return 0; } }
ちなみにこのやり方ですと111が出力されます。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。