腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
整个
输入
保存为
整数
数组
(
使用
getchar
读取
)
c
、
getchar
我只被允许
使用
stdio.h库。因此,我希望
使用
getchar
读取
用户
输入
,直到第一个"/“,然后
将
读取
的
输入
保存到一个
整数
数组
中。检查while循环的
输入
,我发现只有最后一个字符串是安全的。例如,我
输入
"test/hello",我希望在名为" safe“的
整数
数组
中确保"te
浏览 4
提问于2019-04-17
得票数 0
3
回答
以c表示的瞬时数字
输入
c
我想要一个非常长的
整数
(它最多可以包含1000个数字)。我想把它存储在一个
数组
中,这样,如果我尝试
使用
下面的代码,那么每个数字都会位于array.but的每个位置,它将
整数
放在0位置,直到我按enter键。但我不能按enter键。每个数字都将被单独扫描,即
使用
户将其写为一个完整的数字。 for(count=0;number[count]!
浏览 2
提问于2012-08-06
得票数 1
回答已采纳
3
回答
为什么我的第二次打印没有在预期的时候调用?
c
、
input
、
scanf
、
getchar
我理解
使用
类似scanf("%d", &i)的方法
将
读取
整数
输入
,但在
输入
缓冲区中保留以下换行符(这就是为什么在调用scanf之前,必须通过查找
getchar
() == '\n'来清除
输入
缓冲区。下面是我的简单(不正确)程序,它
读取
一个
整数
,然后
读取
一个字符
输入
,然后将它们输出给用户:{ int
浏览 0
提问于2013-10-30
得票数 1
回答已采纳
2
回答
getchar
()在C中工作
c
while循环中的
getchar
()在打印完
整个
字符串后接受
输入
。有人能解释一下
getchar
()和putchar()是如何工作的吗?#include <stdio.h> { c =
getchar
();=EOF){ printf("%d\n",EOF);
浏览 18
提问于2017-12-23
得票数 0
回答已采纳
3
回答
用C中的realloc
读取
输入
字符
c
、
memory-management
、
realloc
我想按字符
读取
输入
字符,并将其
保存为
字符*
数组
。我不知道
输入
需要多长时间,所以我想分配记忆的动态。当char是空格时,程序结束。我如何
使用
realloc来完成这个任务?stdio.h> char *word=malloc(1*sizeof(char)); int numOfChars=0; word[0]=c;
浏览 2
提问于2016-05-20
得票数 1
回答已采纳
1
回答
每次调用
getchar
()和putchar()时只
读取
一个字符,还是
读取
字符流?
c
、
loops
、
while-loop
、
getchar
、
putchar
在将其
输入
复制到其输出的下列程序中:{ c =
getchar
(); while (c !如果每次调用
getchar
()都会
读取
下一个
输入
字符,那么如果我们
输入
"Hello“,则只应该
将
"H”存储在c中,因为
getchar
()只在while循环之前调用过一次。但是,如果
getchar
()
读取
字
浏览 4
提问于2021-08-12
得票数 0
2
回答
getchar
vs scanf:为什么
getchar
不工作?
c
、
scanf
、
getchar
我写了一个简单的程序来
输入
一个数字并返回任意值,当除以它时,
将
返回3的余数。{ //c =
getchar
(); scanf("%d", &c
浏览 2
提问于2020-02-06
得票数 1
2
回答
在
getchar
()停止之前,重复
输入
while循环
c
我正在编写一个简单的C程序,在这个程序中,我想验证我的用户在1-9中
输入
的
整数
。我的代码的逻辑似乎很好,但出于某种原因,如果我为
输入
"lll“(或任何其他随机
输入
,而不是在1-9之间),它将在while循环中显示错误消息几次,然后再次在
getchar
()处停止。() - 48; } ret
浏览 1
提问于2016-09-04
得票数 1
回答已采纳
2
回答
扫描和
getchar
是如何在C中工作的?
c
is %lf, divid is %.2f, remainder is %d", a+b, a-b, (double)a*b, (float)a/b, a%b); } 弹出,然后
输入
“2B”按ENTER,最后一个printf
将
执行。但是,如果我
将
while(
getchar
()=='\n');更
浏览 4
提问于2017-05-16
得票数 1
回答已采纳
2
回答
从c#文件中
读取
2个
整数
c
、
arrays
、
file-io
文件的第一行包含1到1000之间的2个
整数
。我必须
读取
这两个数字,
使用
它们创建一个与这些数字相对应的2D
数组
(例如,50,200 is - array50)。在创建了这个
数组
之后,我必须
读取
文件的其余部分并存储数据(数据设置在两个数字的维度的网格中)。 做这件事最好的方法是什么。我想做一个getline,然后执行一个for循环,
将
字符追加到行,然后列,然后转换为int,但是我的编译器不断地出现错误。
浏览 6
提问于2013-08-14
得票数 0
回答已采纳
5
回答
困惑于
getchar
和scanf
c
、
printf
、
getchar
我真的对
getchar
()和scanf()的用法感到困惑。这两者有什么区别?我并不真正理解这段代码,我看到了许多
使用
getchar
()的代码,它们都允许您在屏幕上键入任何您想要的内容,不会出现任何响应,但是当您按下enter,它就退出了。= 1) { printf("enter an integer: ");在这段代码中,我不能
使用
scanf()逐字符获取一个字符并测试它吗?还
浏览 4
提问于2014-01-07
得票数 2
回答已采纳
2
回答
如何像scanf()一样
使用
getchar
()?
c
、
scanf
、
getchar
我看到了这个
读取
整个
字符串的程序:int something;while (scanf("%c", &something)==1) {}} 当我
输入
hello现在,我试着用
getchar
写一个程序
浏览 2
提问于2015-03-16
得票数 1
6
回答
为什么printf语句被多次执行?
c
、
linux
、
loops
; pc=nc=zc=0; printf("do you wanna enter: y/n\n"); s=
getchar
浏览 1
提问于2014-06-24
得票数 0
4
回答
窗口下EOF值
c
、
windows
、
eof
我写了这段代码: int c; putchar(c); } 在windows下,我发现我必须
输入
ctrl+z以便停止程序,我还打印了EOF的值和它的-1。但是,当我
输入
-1而不是ctrl+z时,程序
将
继续执行,我想了解原因。谢谢!
浏览 3
提问于2017-10-02
得票数 3
回答已采纳
3
回答
` `
getchar
()`给出与
输入
字符串相同的输出
c
、
eof
、
getchar
我被K&R中提到的一个
使用
getchar
()的程序搞糊涂了。它给出与
输入
字符串相同的输出: int c; while(c != EOF){ c =
getchar
();} 为什么它打印
整个
字符串?我希望它
读取
一个字符,然后再次请求
输入
。而且,我们<em
浏览 3
提问于2010-09-09
得票数 52
回答已采纳
3
回答
getchar
()函数的
使用
和说明
c
我正在编写一个程序来
读取
用户
输入
语句,并从
输入
中提取所有
整数
。例如,如果我
输入
"h3ll0",程序
将
输出"30“。我
使用
了fgets函数来
读取
用户
输入
。然而,我目前正在阅读有关
getchar
()的文章,我想知道在我的程序中
使用
getchar
()来
读取
用户
输入
而不是fgets的最好方法是什么。我真的不清楚
get
浏览 0
提问于2019-09-14
得票数 1
2
回答
在
getchar
之后
使用
Scanf?
c
、
scanf
、
getchar
#include <stdio.h>{ int ival; c =
getchar
();printf("c = %d\n", c); //65 return 0;例如,每当我
输入
浏览 3
提问于2014-01-14
得票数 0
回答已采纳
1
回答
如何
读取
整数
值,直到字符'o‘在C中被删除?
c
所以我的问题是,我需要从用户那里
读取
整数
值,直到
输入
字符'o‘。我不知道从用户
读取
数值时,如何区分字符和数字。 我想用一段时间,感觉很自然。= 'o'); } 但当然,我不能
使用
%d作为我将在程序运行时
输入
的字符。 因此,程序应从用户
读取
整数
,直到
输入
特定字符(在本例中为‘o’)。现在,在我
输入
一个字符后,它不会
读取
我的
输入
,程序就会挂在那里。非常感谢
浏览 7
提问于2019-05-03
得票数 0
7
回答
getchar
()不在c中工作
c
、
while-loop
、
char
、
scanf
、
getchar
getchar
()不在下面的程序中,有人能帮我解决这个问题吗?我尝试了scanf()函数代替
getchar
(),然后它也不起作用了。 ch =
getchar
(); }while(ch=='y'||ch=='Y');
浏览 4
提问于2015-06-22
得票数 1
回答已采纳
2
回答
在while循环中
使用
scanf(),但循环不终止
c
我正在用C语言编写一个程序,我希望循环只在用户
输入
两个
整数
时运行。我正在
使用
但是,如果我
输入
过多或过少的
输入
,程序就不会终止。如果我
输入
一个
输入
,程序
将
等待下一行的第二个
输入
。如果我
输入
三个
输入
,程序
将
获取前两个
整数
,第三个等待后续
输入
。
浏览 3
提问于2015-10-17
得票数 1
点击加载更多
相关
资讯
C/C+常用输入函数总结,不收藏亏了!
C语言必备基础知识笔记——输入&输出
C语言-单个字符合成多位整数
Android NDK开发之C语言基础:动态内存分配
2.颠倒整数&回文数
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券