| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1796 人关注过本帖
标题:[求助]VC中Strlenl求整数长度(新增问题)
只看楼主 加入收藏
test68807174
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-5-22
收藏
得分:0 

我现在用这个可以
#include <stdio.h>
#include <conio.h>

int main(void)
{

int i;

for (i = 0; getchar() != '\n'; i++) ;
printf("count = %d\n", i);

getch();
return 0;
}

其中有点不明
for (i = 0; getchar() != '\n'; i++) ;
这个循环没懂
你能不能把程序改成像这种格式
int m;
getch(m);
再把m放到里面去
我一改就出错
牢烦指教下
小弟在线等
还有#include <conio.h>小弟没用过 ,起什么作用?
谢谢

[此贴子已经被作者于2006-5-22 16:42:33编辑过]


長年在線!!常年隱身!! 给我一个支点,我可以撑起地球仪!!
2006-05-22 16:42
金为床兮银为椅
Rank: 1
等 级:新手上路
帖 子:183
专家分:0
注 册:2006-3-20
收藏
得分:0 
这个程序还真比我的简单。我就没转弯想想别的方法。。。该死。

努力学习C、C++、LINUX、ORACLE、ENGLISH,累死为止。
2006-05-22 16:45
test68807174
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-5-22
收藏
得分:0 
我知了
getch()是存一个字符
那个循环人意思
每存一个字符就记录一次值
这样次数就出来了

后面有看的人
麻烦再看看题目
题目已更新
有时间的麻烦给个代码
谢谢
小弟在线等

長年在線!!常年隱身!! 给我一个支点,我可以撑起地球仪!!
2006-05-22 16:53
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
收藏
得分:0 
以下是引用金为床兮银为椅在2006-5-22 16:45:00的发言:
这个程序还真比我的简单。我就没转弯想想别的方法。。。该死。

还对??真晕..都说他的是错的了..

你试试输入 4个 字母什么效果

如 zxcv

什么样..它根本就不报错!~




[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-05-22 17:22
–★–
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1512
专家分:0
注 册:2006-5-1
收藏
得分:0 
#include<stdio.h>
int main(void)
{ int i; long x=0; char ch;
for(i=0;(ch=getchar())!= '\n';i++)
if(ch>='0'&&ch<='9')
x=10*x+(ch-'0');
else
break;
printf("该数有%d位(含左0)\n",i);
printf("该数为%ld\n",x);
return 0;
}

落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
2006-05-22 17:28
金为床兮银为椅
Rank: 1
等 级:新手上路
帖 子:183
专家分:0
注 册:2006-3-20
收藏
得分:0 
那是他设计的不全面,我讲的是方法。。。。。。
可惜这里没有抹布的图标,不然给你擦擦汗

努力学习C、C++、LINUX、ORACLE、ENGLISH,累死为止。
2006-05-22 17:30
whydddd
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-5-22
收藏
得分:0 
#include<stdio.h>
main()
{
int i;
char a;
int j=0;
printf("请输入一个整数\n");
for(i=0;(a=getchar())!='\n';i++)
{
if(a<48||a>57)
{
j=1;
break;
}
}
if(j==0)printf("这是个%d位整数\n",i);
else
printf("对不起,您输入错误\n");
}


经试验通过

[此贴子已经被作者于2006-5-22 18:27:13编辑过]

2006-05-22 18:25
bob7789
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2006-4-10
收藏
得分:0 
2006-05-22 20:16
快速回复:[求助]VC中Strlenl求整数长度(新增问题)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022612 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved