| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1413 人关注过本帖
标题:透彻理解
取消只看楼主 加入收藏
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:25 
透彻理解
程序代码:
#include <stdio.h>
#include <ctype.h> 
void word(char *p); 
int main(void)
{    
char a[81]; 
puts("input your string:"); 
gets(a); 
word(a); 
puts(a);     
return 0; } 
void word(char *p)
{  int begin,end; 
for(begin=0; isspace( *(p+begin) ) ;begin++)
continue; 
for(end=begin; !isspace( *(p+end) ) ;end++)
continue; 
*(p+end) = '\0'; 
for(; *(p + begin) != '\0'; p++)  
*p = *(p + begin); 
*p = '\0'; } 
题目要求:读取输入行里的第一个单词到数组,并丢掉该行中其他的字符  一个单词的定义是:一串字符,其中不含空格、制表符和换行符。
理解不够透彻 总有的似懂非懂的感觉。大神帮忙讲一下原理。


[ 本帖最后由 破碎的石头 于 2012-12-31 12:16 编辑 ]
搜索更多相关主题的帖子: word return color 
2012-12-31 12:11
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
我去。。我好哀伤啊。
2012-12-31 12:36
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
回复 3楼 zklhp
你老就将就看一下 哈
2012-12-31 12:45
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
@TonyDeng 斑竹。。。
2012-12-31 13:16
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
回复 8楼 TonyDeng
刚上。。
2012-12-31 22:27
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
回复 11楼 TonyDeng
我自学。。。没老师 就一本CPP
2012-12-31 22:28
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
回复 6楼 wp231957
谢谢。。。
2012-12-31 22:28
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
回复 15楼 TonyDeng
看是看懂。但要我自己写还是有点困难。。。每天都花3个小时以上在学C上
今天估计有5小时多了。。没老师 只有百度。。。。悲催的是专业还不对口。
2012-12-31 22:37
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
回复 17楼 TonyDeng
可不可以用scanf?
或者用getchar 一个一个接收
2012-12-31 22:50
破碎的石头
Rank: 2
等 级:论坛游民
帖 子:71
专家分:13
注 册:2012-12-11
收藏
得分:0 
回复 17楼 TonyDeng
程序代码:
char ch[];
gets(ch);
ptr=ch;
while(ch==' ')
ch++;
while(ch!==' ')
puts(*ch);//只会这样了。。。
2012-12-31 23:04
快速回复:透彻理解
数据加载中...
 
   



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

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