问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言用getchar函数录入字符串

发布网友 发布时间:2022-05-29 09:48

我来回答

5个回答

热心网友 时间:2023-10-14 23:38

input_c=input_c-'0'; //这一句是什么意思,你把input_c-'0'就得到一个整数,而你的input_c又是char型的,怎么赋值,多声请一个中间变量来保存intput_c-'0'就行了,为什么非要把它赋给input_c呢?

所以改一下就行了
int temp[]; //把temp声请为int型。
if(input_c>='0'&&input_c<='9'
{
int c=input_c-'0';
temp[i++]=c;

}
else ....

这样就不会有类型转换的问题出现了。

热心网友 时间:2023-10-14 23:38

真运行不出什么错误,也没a[i]=getchar()的语句啊,你试下我这段代码
#include<stdio.h>
#define N 4
void main()
{
char temp,ch[N],j=0;
for(int i=0;i<3;i++)
{
fflush(stdin);
temp=getchar();
if(temp<='9'&&temp>='0')
{
ch[j++]=temp-'0';
}

}
for(i=0;i<3;i++)putchar(ch[i]);
}

热心网友 时间:2023-10-14 23:39

=是赋值
==才是判断是否等于

还有,char 的1 ==int 的49

而且你的char没有转换成int就开始比较了。

热心网友 时间:2023-10-14 23:39

你的数组的类型是int ,和getchar()的返回类型不匹配.

你这样定义应该就没问题了.如 char a[10];

热心网友 时间:2023-10-14 23:40

定义一个中间变量:char c;
c=getchar();
a[i]=c,试试看~~~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
房产证是房管局具体哪个部门在办理 电脑绿灯闪烁无法开机电脑主机绿灯一直亮但是开不开机没有反应_百度... 联想19寸显示器出现绿色一闪一闪 显示器绿灯闪烁,没图像 为什么我的联想显示器的指示灯总是闪烁??? 梦见一个小乞丐撒尿到头来的预兆 国服3.22战斗贼如何打出《高》DPS 国服3.22盗贼天赋,武器选择 魔兽世界3.22版本,战斗贼输出循环,请详细一点儿,谢谢,还有,红色宝石全部... 当老板需要具备哪些品质和能力 c语言getchar输入&#39;\&#39;怎么办,要输入转义字符\\吗? 家用打印机,打得比较少,听说喷墨的一段时间不用会堵,求高手介绍什么牌子的打印机和款式,多功能的 2道策划题,要有具体的内容 德芙巧克力情人节特别策划 品牌电脑的新产品推广策划方案 421023身份证是哪里的身份证号码 421121是哪里的身份证号码 身份证422401和身份证422427都是湖北仙桃吗? 湖北省孝感市身份证号开头数是多少? 倍科是独立的品牌还是某个公司旗下的? 求大智慧:股价在20个交易日内有过放堆量大涨15%以上有涨停板缩量回踩20日均线均线不破选股公式 通达信 选股公式:股价上穿20日均线后的一到三天缩量回踩,且收盘价不破20日均线,请高手赐教!谢谢! 股票中延五踏十不破二十什么意思? 0973是哪里的区号 为什么碇真嗣他爹能在第二次冲击之前能带着所有资料离开南极,而葛城调查队却全灭 eva剧场版真心为你看不懂~ eva是根据什么而作的?关于air与真心为你中的最后结局不懂,求解~ EVA Q中,碇真嗣为什么被抓,还被带上了个狗牌,为什么啊 eva最后怎样结局 请问“EVA新剧场版《真心为你》中二号机与EVA量产机大战的结果是什么?第三次冲击发生了么? EVA 碇真嗣他爹(司令)的目的到底是什么 EVA 旧ova里最后一集 真心为你里的橘子汁一样的液体是什么阿 请问一下小米note3怎么从稳定版miui9.6升级到开发版miui10?急!真的很急!&#128 请问怎样将小米稳定版升级到开发版?【不用电脑连接 哪个牌子的男士钱包好? 太阳岛有哪些景点? 太阳岛的景点 AdobeAIR安装不成功,说“不是有效的win32应用程序”怎么办? 学习正宗的烤肉拌饭技术去哪好 qq密保手机显示不同,怎么改用来验证的号? QQ密保手机换号了 怎么更换 为什么账号申诉填的另一个QQ号不正确 登不上怎么把钱取出来? 我微信现在登不上去了!这个里面还有钱我现在不知道怎么办? 我微信现在登不上去了!这个里面还有钱我现在不知道怎么办? 登不上去了里面的钱怎么办恶灵前滩里零钱通里面也有钱 我看最近有个发布会发布了个蜂核工作站,大概看了下,他们主要就是云计算区块链什么,主要到底应用在哪? 虚拟机工作站不能够连接到虚拟机。确保你有权利运行程序,所有目录使用和权利访问 怎么设置关注连接wifi功能? 怎么才能关注公众号实现连接连接无线,前提是关注了公众号才能上网?? 商场里面做的免费WIFI需要关注指定微信公众号才能上网,请问这个是怎么做到的? 自家的Wi-Fi 昨天用的好好的 今天再连就得认证 还需要去微信关注公众号才可以上网 连上后出现了 求生物化学、分子生物学、细胞生物学等生物学科的学习资料