问题描述
最近在学习C语言,mac电脑,编译之后如果有输出的代码可以在item里面输出看到效果,但如果遇到c = getchar()这类代码,没有办法模拟输出。
问题出现的平台版本及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
include
define MAXHIST 15 //柱状图的最大长度
define MAXWORD 11 //单词的最大长度
define IN 1 //单词内
define OUT 0 //单词外
//打印输入单词长度的直方图,水平和垂直方向
//输入的单词中各个单词长度不一样,统计每种长度的单词数,然后用直方图表示出各长度单词数的多少
//https://blog.csdn.net/jeffash...
int main()
{
int c, i, nc, state;//nc输入单词的长度 state标记单词内还是单词外
int len;//每条的长度
int maxvalue;//出现最多次的某长度单词出现的次数
int ovflow;//超出单词最大长度的个数
int wl[MAXWORD] = {0};//长度1-11的单词出现的次数
state = OUT;//初始状态单词外
nc = 0;//单词长度
ovflow = 0;
while ((c = getchar()) != EOF) {
//单词结束
if (c == ' ' || c ==