腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
由于
scanf
失败
,
getchar
无法
读取
、
#include <stdio.h> float f; if (
scanf
("%f", &f) == 1) { } s =
getchar
(); }这适用于浮点数,当我输入'*‘似乎
scanf
的
失
浏览 13
提问于2021-03-10
得票数 1
回答已采纳
3
回答
在应该忽略空格的情况下,我应该如何
读取
C中的一个字符?
我应该用C创建一个函数,它
读取
一个字符并返回它。如果
读取
失败
,该函数应返回0。空格字符应该被函数忽略。如果给定的字符是‘',则应
读取
下一个字符,直到给出非空格字符。我知道
scanf
忽略了空格,所以它不能使用。我使用
getchar
,如何知道
读取
是否
失败
?有什么想法吗?
浏览 0
提问于2014-01-14
得票数 0
2
回答
切换大小写0:输入0并输入字母
、
Calamba\n\n\t"); printf("[0] Exit\n\n");
scanf
有没有办法使case 0:仅在且仅当我在
scanf
语句中输入"0“时才起作用?
浏览 1
提问于2019-11-06
得票数 1
1
回答
scanf
("%c",&x)和x=
getchar
()之间有区别吗?
、
、
、
=
getchar
();
scanf
("%c", &b); while (b !我不太理解和不太清楚的是,为什么程序不应该在没有
scanf
或
getchar
的情况下工作,两者的值是相同的,比方说这里:d =
getchar
(); 我认为这两者是完全等同的;事实上,我在互联网上发现这是关于
浏览 1
提问于2018-10-21
得票数 6
回答已采纳
3
回答
标准I/O扫描的问题
= 0; Start: printf("\n\nEnter the expression: ");
scanf
("%c", &again); {
浏览 1
提问于2015-11-13
得票数 2
4
回答
在C中没有附加参数的扫描
、
是否允许使用没有附加参数的
scanf
(" ")来忽略初始空白?代码如下,是正确的吗?int size = 2; char *s; while ((ch =
getchar
()) !
浏览 3
提问于2016-02-11
得票数 14
回答已采纳
1
回答
当我提供了一个非数字的输入时,我如何继续循环呢?
、
#include <stdio.h> { while(1){ if(
scanf
("%d",&n)==0){
浏览 3
提问于2014-12-23
得票数 2
回答已采纳
4
回答
C代码、
scanf
和
getchar
、
、
我只是在问
getchar
在这段代码中做了什么,它是如何工作的?我不明白为什么
getchar
会影响代码,在我看来,它似乎只是获得了值,但没有对值做任何事情。int c=0;{
getchar
(); }
浏览 0
提问于2016-11-11
得票数 4
2
回答
当输入不是指定的格式时,
scanf
()是如何
读取
的?
下列程序的输入和输出如下:int main(){
scanf
("%d,%d,%d",&a,&b,&c);1 2 31 100 200 在这里,它正确地
读取
第一个整数,但我
无法
理解,当我们没有以指定的格式提供输入时,
scanf
()是如何
读取
第一个整数之后的数据的?
由于
在第一个整数之后输入的值没有分配给任何变量,那
浏览 0
提问于2015-01-15
得票数 3
回答已采纳
2
回答
getchar
_unlocked( ) VS
scanf
() VS cin
、
1.
getchar
_unlocked() { intch >= '0' && ch <= '9' ) n=n*sign;2.
scanf
浏览 0
提问于2012-01-29
得票数 14
3
回答
扫描到c中的EOF
#include <stdio.h>{ char code[300]; { { decrypt
浏览 2
提问于2013-04-07
得票数 3
回答已采纳
1
回答
For循环的执行次数没有指定的那么多
#include <string.h>{
scanf
("%d", &n); char s[50];
浏览 0
提问于2019-02-16
得票数 0
5
回答
scanf
忽略,无限循环
、
、
int flag = 0;while (flag==0) printf("\nEnter Product price: ");
scanf
("%d",
浏览 0
提问于2011-03-13
得票数 3
1
回答
C中的输入限制
solve:\n");printf("\t 2-Problem 2\n");while(
scanf
=2))while((c=
getchar
())!='\n' && c!
浏览 3
提问于2015-04-16
得票数 0
回答已采纳
5
回答
困惑于
getchar
和
scanf
、
、
我真的对
getchar
()和
scanf
()的用法感到困惑。这两者有什么区别?我知道
scanf
()和家庭从用户或文件中逐字符获取一个字符,并将其保存到一个变量中,但是它是立即这样做还是在按下某个东西(Enter)之后呢?我并不真正理解这段代码,我看到了许多使用
getchar
()的代码,它们都允许您在屏幕上键入任何您想要的内容,不会出现任何响应,但是当您按下enter,它就退出了。= 1) { while((ch =
getchar
()) !
scanf
("%i",
浏览 4
提问于2014-01-07
得票数 2
回答已采纳
3
回答
为什么
getchar
()在printf语句后
读取
'\n‘?
、
、
、
我正在用
getchar
()
读取
用户消息的第一个字符。
scanf
("%d", &originalLen); printf(
浏览 0
提问于2013-02-08
得票数 3
回答已采纳
3
回答
将浮点数输入到只处理ints的程序中
、
、
、
stdio.h>{ int i;
scanf
("%d", &a);
scanf
("%d", &b); for(i=0; i < b; i++)我知道这与试图将浮点数
浏览 1
提问于2011-08-03
得票数 5
回答已采纳
2
回答
如何检查
scanf
()在C中是否正常工作?
int num1,num2; int check; check =
scanf
= 3) { check =
scanf
("%d,%d, %c", &num1, &num2
浏览 4
提问于2015-11-18
得票数 0
回答已采纳
1
回答
在单链接列表中第一个循环后输入数据时跳过()函数。
、
、
、
、
; //error occurs here on second iteration of while loop
scanf
("%d",&newnode[d]->serv);
scanf
("%d",&newnode[d]->weig
浏览 3
提问于2020-10-17
得票数 0
回答已采纳
2
回答
如何使用<从文本文件中
读取
整行
、
、
而不是一个单词,直到它遇到空格,以下是源代码: int lineNum=0;a.out < test.txt111111 John Smith 100 98 1.2 2.5 3.6我该怎么做呢? 非常感谢。
浏览 14
提问于2017-01-26
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券