请问~如何才能在第一行显示输入的字符串的位数?

yanai0827 2007-11-03 07:29:40
我是新学c语言的~有个问题想请教~
如何才能在第一行显示所输入字符串的位数呢??
请大家帮忙~~
我设想的是这样的~
#include <stdio.h>
int main()
{
char a[80];
int b=0;
int i=0;

printf("请您输入字符串:");
gets(a);
b=strlen(a);
printf(" %d \n",b);
}
但是这样出来的只能是让字符串在前~不能让字符串的位数在第一行~~
各位大虾帮帮忙啊~
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccyingfu 2007-11-03
  • 打赏
  • 举报
回复
你的意思是在输入的字符串上方显示字符串的长度?
控制台的输出好像不能做到...至少我没见过.
CrazyNPC 2007-11-03
  • 打赏
  • 举报
回复
#include <stdio.h>

int main()
{
char a[80];
int b=0;
int i=0;

printf( "请您输入字符串: ");
gets(a);
b=strlen(a);
if(b>=0)
{
system("cls");
printf( "%d\n ",b);
}
}
你运行一下看看是你想要的结果么?好想没太明白你问的意思呵呵。
编译器VC

70,031

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧