标题:为什么打印不出东西
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485547-1-1.html




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

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