腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
发生错误时,
Scanf
返回1而不是0
、
、
、
、
我读到过
scanf
的
返回值
表明它是否能够成功地读取和转换值。我使用
返回值
来检测输入是否是整数,但是如果输入是4.5,
scanf
将返回1,如果输入是g,
scanf
将返回0。这是我的代码:#include <stdlib.h> { int ReturnedValue=
scanf
("%d",&x); printf("
Scan
浏览 0
提问于2019-11-28
得票数 2
3
回答
为什么我要在这个简单的代码中得到以下输出?
、
{ A=(int*)malloc(5*4);
scanf
("%d",A+i);
scanf
("%d",&l); return 0;
浏览 6
提问于2014-09-07
得票数 1
回答已采纳
1
回答
C初学者:
scanf
是否从标准输入“接收”EOF标记?
、
、
我想知道
scanf
是否能够像getchar一样从标准输入接收EOF标记。下面的代码只是我的一小部分代码,但是如果要执行这段代码,EOF标记会是数组中的最后一个字符吗?#include "stdio.h" printf("Enter your input: ");
scanf
("%[^\n]%*c", userInput
浏览 0
提问于2016-10-17
得票数 0
4
回答
扫描函数的故障(C)
、
、
{struct punto point; printf("Inserire coordinate del punto %i:", count);count++; }Warning: ignoring return value of ‘
scanf
浏览 2
提问于2015-04-03
得票数 1
回答已采纳
4
回答
为什么
scanf
()输入错误?
、
、
、
问题是
scanf
()输入错误:- int main(int args, char*argv[]) int num1 =
scanf
("%d",&num1) ; printf("Num1 = %d\n", num1) ;
浏览 0
提问于2014-01-02
得票数 1
回答已采纳
2
回答
为什么我不能将
scanf
语句直接赋值给C中的变量?
、
int a =
scanf
("%d", &a);与int a;
scanf
("%d", &a);有何不同 我需要一些帮助来试图理解这两件事是如何在幕后工作的,因为它们清楚地输出了不同的结果。
浏览 33
提问于2019-07-08
得票数 0
1
回答
在if或while的条件下,当被调用的时候,扫描是如何工作的?
我看过这段代码,我想知道它是如何工作的if (
scanf
)和while (
scanf
)#include <stdio.h> int variable,max; if (variable > max){
浏览 1
提问于2019-08-24
得票数 1
回答已采纳
2
回答
C语言中的无限循环
、
#include <stdio.h> { int x, p, i, d; while_char - d : _char + d;
scanf
("%c", &_char); return 0;代码描述
浏览 1
提问于2012-04-21
得票数 0
回答已采纳
5
回答
在C编程语言中使用
scanf
的
返回值
作为检查
、
、
如何使用
scanf
的
返回值
来确保它是我得到的双精度值?;} while(
scanf
("%lf", &input) != 1); /* this will not work */
浏览 0
提问于2009-12-23
得票数 2
回答已采纳
1
回答
scanf
和getchar在C中的区别
、
、
我试图向我的朋友解释一些关于C编码的事情,他问我为什么他的代码(带有"
scanf
")不起作用。#includechar x=
scanf
("%c",&x);return 0;这个是的 int
浏览 3
提问于2015-07-17
得票数 0
回答已采纳
2
回答
不理解
scanf
的
返回值
我有下面的C程序,我不理解
scanf
的
返回值
。#include <stdio.h> { return 0;p被分配来自
scanf
的
返回值
。
浏览 1
提问于2013-12-10
得票数 2
回答已采纳
2
回答
为什么我的时间循环是这样做的?
#include <stdio.h> {
scanf
("%f", &input); {
scanf
("%f", &input); return 0;出于某种原因,当时间循环为零时我学会并明白了为什么我的逻辑是错误的(因为我不知道如何测试
scanf
浏览 7
提问于2014-09-12
得票数 0
回答已采纳
3
回答
为什么我的printf函数没有在下面的C代码中返回正确的扫描值?
、
、
int main() int n; n =
scanf
("%d",&n); printf("%d",n);
浏览 2
提问于2020-08-19
得票数 0
回答已采纳
5
回答
忽略
返回值
(C编程)
include <stdio.h> {
scanf
\n");return 0;这出现了>> 警告:忽略
scanf
的
返回值
,使用属性warn_unused_result -Wunused result(“%d”,&n)声明。
浏览 0
提问于2018-09-07
得票数 5
3
回答
C++上的整数验证
、
void main() setlocale(LC_ALL, "turkish");
scanf
("%d", &a);
scanf
("%d", &b); printf("Sum: : %d我在每次
scanf
浏览 2
提问于2011-10-12
得票数 0
回答已采纳
1
回答
如果我在一个动态/静态分配的双精度数组中输入一个字符,会发生什么情况?
、
、
printf("Enter %d real numbers: \n", length);
scanf
_s
浏览 0
提问于2017-03-01
得票数 0
2
回答
对函数的最后一次调用再次被打印出来。
、
、
、
feof(stdin)) {patternSearch(grid, word); 由于某些原因,我无法弄清楚,这将打印最后一次调用模式搜索两次: 例如,
浏览 0
提问于2016-10-03
得票数 0
回答已采纳
1
回答
要求用户在数组中插入值
、
、
month:\n"); {
scanf
浏览 12
提问于2020-12-21
得票数 0
回答已采纳
1
回答
为什么我的打印函数在我的程序中给出了错误的输出来打印字符串?
stdlib.h> char letter[1], word[20], sentence[100];
scanf
("%s", letter);
scanf
("%s", word);
scanf
(" %[^\n]s", sentence); printf("\n
浏览 11
提问于2022-04-29
得票数 -2
4
回答
为什么"1“存储在所有数组索引位置?
、
、
、
{ for(int i = 0; i < 5; i++) { int result =
scanf
浏览 6
提问于2015-11-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C语言编程锦囊·连载42】scanf函数的返回值是什么?
使用scanf限定输入
C+返回值类型后置(跟踪返回值类型)
C语言-scanf以及printf应该注意的地方
C语言学习:scanf的高级用法
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券