当我将此程序进行运算之后,strlen函数好像计算出来的是乱码一样,并且将它打印,
但是我的目的是当我每输入一组数据时,strlen函数可以随着我的输入而增加,程序如图


当我将此程序进行运算之后,strlen函数好像计算出来的是乱码一样,并且将它打印,
但是我的目的是当我每输入一组数据时,strlen函数可以随着我的输入而增加,程序如图


修改如下,供参考:
#include <stdio.h>
#include <string.h>
int main()
{
char a[128] = { 0 };
int k = 0;
while (scanf("%s", a) != EOF) {
k += strlen(a);
printf("%d\n", k);
}
return 0;
}