在C中,是否有任何等效的字符串EOF或任何其他条件来停止读取程序中的字符串数据?
答案 0 :(得分:0)
任何字符串中的最后一个字符都是null(\0
)字符。你可以继续阅读一个字符串,直到这个。
这是一个简单的wordcounting程序,使用它:
char string[] = "Hello, World!";
int count = 0;
int i = 0;
while(1) {
if(string[i++] != '\0') {
count++;
}
}
printf("Letter count: %d", count);