| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1210 人关注过本帖
标题:为什么打印不出东西
只看楼主 加入收藏
java_haier
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2018-3-24
结帖率:100%
收藏
 问题点数:0 回复次数:0 
为什么打印不出东西
以下代码没有报错,但是打印不出东西,请问是不是哪里出了问题?
#include "stdafx.h"
#include "ctype.h"
#include "conio.h"

char *getword(char *word, int lim) {
    char *w = word;
    int c, n;
    while (isspace(c = _getch()))
        ;
    if (!isalpha(c) && c != EOF) {
        _ungetch(c);
        return 0;
    }
    for (n = 0;n < lim, isalpha(c), c = _getch();n++) {
        *word = c;
        word++;
    }
    if (c != EOF)
        _ungetch(c);
    return w;
}
int main()
{
    char s[20];
    int lim = 3;
    printf("%s\n", getword(s, lim));
    return 0;
}
搜索更多相关主题的帖子: 打印 东西 char word int 
2018-03-24 20:30
快速回复:为什么打印不出东西
数据加载中...
 
   



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

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