| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3740 人关注过本帖, 1 人收藏
标题:scanf("%*[^\n]%*c");这是什么意思?
取消只看楼主 加入收藏
wujingqian
Rank: 1
来 自:遥远的星球
等 级:新手上路
帖 子:77
专家分:2
注 册:2008-3-12
结帖率:100%
收藏(1)
 问题点数:0 回复次数:2 
scanf("%*[^\n]%*c");这是什么意思?
源码:
int data[2];
bool Input()
{
    int *p=data;
    *p=*(p+1)=0;
    char ch;
    if(EOF==scanf(" %c", &ch))
        exit(0);   
    while (ch!='\n')
    {
        if (ch==' ') {
            ++p;
            scanf(" %c", &ch);
        }
        *p=*p*10+ch-'0';
        if(*p>1000000) {
            scanf("%*[^\n]%*c");
            return false;
        }
        ch=getchar();
    }
    p=data;
    if (*p>*(1+p)) swap(*p, *(p+1));
    if (*p<1||*(p+1)>1000000) return false;
    return true;
}
搜索更多相关主题的帖子: scanf 
2008-06-05 14:00
wujingqian
Rank: 1
来 自:遥远的星球
等 级:新手上路
帖 子:77
专家分:2
注 册:2008-3-12
收藏
得分:0 
我查不到,才来发帖子的。想请高手教教
2008-06-05 15:51
wujingqian
Rank: 1
来 自:遥远的星球
等 级:新手上路
帖 子:77
专家分:2
注 册:2008-3-12
收藏
得分:0 
有没有中文的,我ENGLISH很烂啊
2008-06-05 19:53
快速回复:scanf("%*[^\n]%*c");这是什么意思?
数据加载中...
 
   



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

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