如何编写一用户自定义函数实现:从键盘输入一串字符(以回车键结束),利用getchar()函数统计字符个数(关键如何用getchar把输入的字符串放进函数里)?
3条回答 默认 最新
快乐鹦鹉 2023-03-30 21:32关注循环getchar啊,在函数里getchar不就行了么?
或者主函数定义一个数组,getchar接收字符存储到数组,然后将数组传递给函数#include<stdio.h> int getlen(char *p) { int i=0; while(p[i] != '\0') i++; return i; } int main() { char str[1000] = {0}; char c; int i=0; while((c=getchar()) != '\n') str[i++] = c; printf("长度为:%d\n",getlen(str)); }评论 打赏 举报 编辑记录解决 1无用