腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
scanf
函数和EINTR信号
c
、
linux
、
signals
、
scanf
、
eintr
我在
Linux
平台上工作。我有一个基于控制台的多线程应用程序,它加载一个用于其他功能的多线程共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。串口通信采用信号处理器接收数据。控制台应用程序中的主线程等待'
scanf
‘
语句
,以从用户获取输入。每当串行端口上有任何活动时,都会生成信号,由于该信号会使用EINTR (中断的系统调用)中断“
scanf
”调用。 有没有办法让“
浏览 7
提问于2015-03-25
得票数 0
2
回答
Scanf
语句
c
、
scanf
似乎我总是在正确执行
scanf
函数时遇到问题。我得到的错误是:注意:我知道有一种更有效的方法来编写我当前的程序,但这不是重点。代码如下: int y; int temp;
scanf
("%d", &y);
浏览 3
提问于2013-04-07
得票数 0
1
回答
当将一个文件复制到包含已有文本的另一个文件时,最后一个字符不会被覆盖。
c
、
encryption
、
file-io
、
caesar-cipher
nMENU"); printf("Enter your choice: ");
scanf
浏览 3
提问于2022-07-30
得票数 1
3
回答
开关情况输入错误时出现无限循环
c
、
switch-statement
我有一个非常简单的代码段,其中有一个do while循环和一个switch case,如下所示: printf("Enter Choice\n");
scanf
("%d", &
浏览 1
提问于2012-08-10
得票数 0
回答已采纳
2
回答
当用于读取Char类型的输入时,扫描的不可预知行为。
c
、
char
、
scanf
我正在学习链接列表,当我使用
scanf
输入一个字符时,代码编译得很好,但是在运行时它并不要求输入,并且跳过了
scanf
语句
。现在,如果我在格式说明符之前添加一个空格,即扫描f
语句
中%c之前的空格,那么我的代码运行良好。。扫描量(“%c",&ch); 当我运行我的代码时,不需要在
scanf
语句
中的格式说明符之前使用空格,或者使用getchar()
语
浏览 2
提问于2013-08-28
得票数 0
1
回答
使用
scanf
读取C语言中的多个值
c
还有另一个线程解释使用
scanf
()获取多个值的方法。我试过了,但是,我得到了第一个变量的正确值,以及其余两个变量的垃圾值。当我使用单独的
scanf
语句
时,它工作得很好。我使用的是RH
Linux
5.内核版本- 2.6.18-238。4.1.2 例如,如果我做
scanf
("%d %d %d",&n,&p1,&p2),那么n读起来很好。
浏览 0
提问于2011-07-12
得票数 1
回答已采纳
4
回答
运行c程序的
linux
脚本
c
、
linux
、
bash
我试图在
linux
中运行一个脚本来运行一个c++程序--脚本如下所示`gcc odd.c -o odd222`echo `..");printf("shiv");但是问题是,当我运行这个脚本时,会执行所有的
scanf
语句
,然后所有的输出都会简单地显示. 如果我没有在.
浏览 10
提问于2013-09-26
得票数 6
回答已采纳
2
回答
找出两个数字的和,这两个数字在分开的行?
c
<stdlib.h>{ printf("Enter two natural numbers\n");
scanf
("\n%d", &input2); if ((input1>0&&input1<=200) && (input2>0&&input2<
浏览 0
提问于2016-06-04
得票数 1
3
回答
我用C编写了一小段代码,它可以编译,但给出了错误的答案
c
谢谢{char cc[30];
scanf
("Write phrase: %s\n", cc);return 0
浏览 1
提问于2014-04-23
得票数 1
1
回答
变量扫描
variables
、
if-statement
我使用
LINUX
操作系统和GCC编译器。int main() int age; printf("Enter a age "); printf("Enter a college:"); if(age>=25 &&a
浏览 2
提问于2014-02-20
得票数 0
回答已采纳
2
回答
如何在C++中提示用户从键盘输入整数和字符
c
include <stdio.h>{ char b;
scanf
("%d", &a);
scanf
("%c", &b); printf("Number %d",a);
浏览 0
提问于2018-08-31
得票数 0
1
回答
在MIPS中连接字符串
string
、
assembly
、
mips
Joining two strings \n"); printf ("\n");
scanf
("%s", &string1); printf ("string2"); printf ("
浏览 0
提问于2014-01-27
得票数 0
1
回答
指向C中数组的第一个元素
c
、
arrays
、
pointers
、
element
list.data[7] = 23; list.data[9] = 25; menu();
scanf
浏览 0
提问于2018-09-23
得票数 2
回答已采纳
2
回答
scanf
只能在5位字符数组中读取3个字符
c++
、
c
编译器: Gcc
Linux
32位{ char a[5]; printf("%c",a[i]);为什么这个数组a只接受3个字符,尽管我已经指定它接受5个字符
浏览 2
提问于2013-10-14
得票数 0
5
回答
使用gcc时跳过了
scanf
() (和cin)
语句
gcc
、
scanf
当在代码中遇到多个
scanf
()
语句
时,除了第一个
scanf
()
语句
之外,所有其他
语句
都将被跳过,也就是说,在代码运行时不会提示输入这些
scanf
()
语句
。 我尝试了几个建议。
浏览 0
提问于2008-09-17
得票数 2
1
回答
scanf
语句
的参数
c
我写了这段代码: for(i=0;i<n;i++)这不是打印。我意识到在
scanf
的调用中有一个'\n‘。当
scanf
格式字符串包含'\n‘时,为什么不给出输出? 原因何在?
浏览 1
提问于2011-04-27
得票数 0
回答已采纳
4
回答
基本
scanf
语句
错误
c
、
if-statement
double hoursOfSleep;
scanf
浏览 0
提问于2016-10-03
得票数 2
4
回答
在for循环中添加{-}:C编程
c
int c, first, last, middle, n, search, array[100];
scanf
("%d",&n);
scanf
("%d",&array[c]); printf("Ent
浏览 0
提问于2013-12-15
得票数 0
1
回答
关闭ncurses窗口后返回正常终端I/O
c
、
unix
、
io
、
ncurses
、
curses
在我制作的游戏中,我使用initscr()创建了一个ncurses窗口,然后用户玩游戏,当游戏结束时,程序使用endwin()关闭窗口,然后打印一些
语句
,然后分别使用printf和
scanf
从用户那里获取输入我的问题是,每当游戏结束时,
scanf
总是在printf之前执行。因此,它等待响应,一旦用户输入响应,它就会打印
scanf
语句
之前和之后的所有内容。下面是一些示例代码:
scanf
("%
浏览 4
提问于2014-12-11
得票数 0
4
回答
检查整数读取的
Scanf
不工作
c
、
input
、
int
、
scanf
我正在测试
scanf
函数,以检查它是否根据用户输入读取了一个值(一个整数)。在我的netbeans IDE中,程序编译,但是当输入x值类似于'6‘时,什么都不会发生,直到再次输入,然后程序开始正确反应,打印第一个if
语句
。如能在这一问题上提供任何帮助,将不胜感激:int main(void) int x;
scanf
("%d",&x); if(<em
浏览 1
提问于2014-11-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell循环控制语句基本用法
Linux C语言:switch语句的范围判断!
Java 循环语句的简要指南|Linux 中国
Rust 基础系列#6:条件语句|Linux 中国
使用scanf限定输入
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券