腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
fgets
()
从
键盘
读取
时
,
从
以前
的
输入
读取
换行符
我在
使用
fgets
()
读取
来自用户
的
输入
时遇到问题,当我尝试
读取
输入
并按回车键
时
,它会影响下一个
输入
,它会自动
读取
换行符
,并使一切变得混乱。这里
的
一些人告诉我
使用
strcspn()函数去掉
换行符
。更具体地说,age字段是有问题
的
字段,我将age字符数组设置为4,因为最大age是3位数,并且我们需要额外
的
空格来存
浏览 7
提问于2017-07-29
得票数 1
5
回答
使用
scanf表示问题,允许用户跳过问题
、
、
、
我正在做一门C编程课程
的
期末项目。该项目将创建一个数据库来存储药物信息。我已经完成了所有的元素,现在是微调所有东西
的
时候了。我在互联网上四处寻找,能够让用户跳过
输入
生产者
的
字符串。但是,我不能让它与整数一起工作。这是我
使用
的
,这样用户就可以跳过
输入
字符串: scanf("%30[^\n]&qu
浏览 0
提问于2011-08-08
得票数 3
回答已采纳
1
回答
如何用C中
的
get()函数解决问题?
、
、
我编写
的
第一个gets不起作用,但下一个工作正常。 我在开始
时
添加了一个额外
的
gets()函数,程序只是跳过它,得到我想要
的
字符串。但这并不安全可靠。那么gets
的
问题是什么,我该如何解决呢?
浏览 6
提问于2020-04-21
得票数 2
回答已采纳
1
回答
C
fgets
函数
的
等效Chapel函数
、
什么是等同于C
的
fgets
函数
的
Chapel代码? `
fgets
(buffer, sizeof(buffer), stdin)` 上面对
fgets
的
调用
从
标准
输入
读取
数据,直到遇到
换行符
。当遇到空格
时
,Chapel readln函数将停止
读取
。我希望readln一直
读取
,直到遇到
换行符
。有一个似乎是解决方案
的
iostringfo
浏览 29
提问于2019-02-12
得票数 3
1
回答
在C中
使用
UDP套接字
的
Echo服务器客户端
、
、
、
、
以下程序
的
目的是将数据报
从
客户端发送到服务器,并将该数据报作为确认回显给客户端。我找不出错误所在。请务必指出错误之处。欢迎提出建议。 serv.sin_addr.s_addr
浏览 0
提问于2013-07-30
得票数 1
3
回答
C代码在运行过程中挂起
、
我已经编写了这段将美元转换为欧元
的
简单代码。唯一
的
问题是,一旦
输入
了USD,程序就会挂起。我
使用
while循环来询问用户是否想要重做操作,所以我猜测代码
的
语法导致了一个永恒
的
循环,但我不能确定。下面是我
的
代码:#define conv 0.787033 //conversion factor of USD to Euro found www.ex.com
浏览 1
提问于2010-09-14
得票数 3
回答已采纳
5
回答
为什么在
使用
stdin中
的
fget
读取
时
忽略了第一个字符串?
、
、
可能重复: struct material list[nr]; {
fgets
浏览 3
提问于2012-12-25
得票数 2
2
回答
fgets
()没有打印第一行
、
、
fgets
()不打印打开
的
文件
的
第一行。这是我做
的
代码,{ char const* const=NULL) while(
fgets
(line,sizeof(line),file)!printf("%f \n",num); } }
浏览 1
提问于2015-02-23
得票数 1
2
回答
如果指向stdin,是什么使fget()实际等待用户
输入
?
、
、
我是C
的
新手,当我提到
fgets
()
时
,我试图了解stdin中发生了什么。基本上,我
的
问题是,请原谅我,我可能不太理解
fgets
(): 如果我指定指向要在
fgets
()中
使用
的
某个文件
的
指针,则
fgets
()
从
该位置一直
读取
到\n、EOF或指定
的
limit-1。那么,如果我指向stdin,在某种意义上,它为什么会有不同
的
行为呢?是什么使它等待用户
浏览 3
提问于2016-11-27
得票数 5
回答已采纳
2
回答
第一个fget()调用在
输入
期间被跳过?
、
、
我正在编写一个程序,它可以在手动模式下
从
用户那里获取计算机
的
详细信息。然而,我遇到了一个小问题。fputs("\n", config_file);
fgets
(arch_str, config_file); fclose(config_file)
浏览 1
提问于2013-09-16
得票数 1
回答已采纳
1
回答
循环在第二次迭代中跳过第一个``
fgets
()‘
、
、
、
我知道像这样
的
问题总是会被问到,而且我读过好几篇,但是,我
的
代码中从来没有像其他
的
一样
使用
scanf(),所以我找不到类似的问题。我不知道为什么在第二次、第三次、第四次等迭代中,while循环跳过了我
的
第一个
fgets
()。char word[40]; while(true) {
fgets
;
浏览 5
提问于2018-01-17
得票数 1
回答已采纳
2
回答
为什么我必须连续两次
使用
get()函数?
、
对于下面的代码,我有一个不寻常
的
问题。{ int n;有人能解释一下为什么会这样吗?我会非常感激
的
。
浏览 1
提问于2020-12-29
得票数 0
回答已采纳
3
回答
如何
使用
fget()函数
读取
新行字符之外
的
字符?
、
我
从
C手册中了解到,
使用
fgets
(),在EOF或
换行符
之后就停止了
读取
。我有一个程序,
从
文件
读取
(多行)并在新行
的
末尾
读取
停止。有没有办法强迫
fgets
()忽略
换行符
并一直读到EOF{ }
浏览 0
提问于2018-12-31
得票数 0
回答已采纳
4
回答
fgets
在while循环中
、
我对
fgets
有一个问题,因为它在\n
输入
之后第一次进入while循环
时
返回k。既然我已经在while循环中了,而且我
的
#1 try已经写好了,我该如何处理这个问题呢?= 0; printf("\n#%d try\n ", try);
fgets
浏览 0
提问于2016-01-14
得票数 1
回答已采纳
3
回答
对链表
使用
fgets
()?
、
、
我正在构建一个地址簿来存储个人
的
姓名、地址和电话号码。我在
使用
append函数
时
遇到了问题。struct node *temp = (struct node*) malloc(sizeof(struct node));
fgets
(temp->name,20,stdin);
fgets
(temp->address,1
浏览 1
提问于2017-05-22
得票数 0
1
回答
如何通过stdin阻止
输入
溢出
、
、
、
、
我
的
程序应该通过stdin接受
输入
,并将字符串存储到大小为SIZE
的
数组中。当我
输入
7个或更多值
时
,就会出现问题;当程序在循环中运行时,仍会
使用
超出缓冲区大小
的
值,使buf填充stdin中剩下
的
内容(至少,我认为它是这样工作
的
)。#define SIZE 8 printf("$ ");
fgets
(
浏览 3
提问于2020-08-23
得票数 0
回答已采纳
2
回答
为什么在C中打印时会出现这个空行?
、
、
除了在打印第一个令牌后我得到一个空行之外,一切都按它应该
的
方式工作。它似乎只有在我打印%s
时
才这样做,如果我
使用
其他任何东西,信息是垃圾,但我不会得到一个空行。我已经尝试了一个小函数,以确保去掉fget抓取
的
换行符
。任何帮助都是非常感谢
的
。char *pToken = NULL;
fgets
浏览 0
提问于2012-02-16
得票数 2
回答已采纳
4
回答
在C中
使用
fgets
函数
的
字符串长度
、
、
、
在
使用
fgets
函数后,我尝试查看一些字符串
的
长度。如果我
输入
的
字符串长度小于字符串中可以包含
的
字母数(例如:字符串中
的
最大字母数为9,我
输入
4个字母),则会得到string+1
的
长度。为什么?下面是我
的
代码:#include <stdlib.h>{ char
浏览 0
提问于2017-01-10
得票数 2
2
回答
sprintf函数问题
、
我正在
读取
文件中
的
密码,并将其传递给sprintf函数。这是密码。FILE* fp = fopen("password.txt","r"); realp.rarrar e -pthirdpassword我可以看到它
的
breaking.The输出应该是这样
浏览 3
提问于2010-08-29
得票数 4
回答已采纳
2
回答
为什么fget把游标带到下一行?
、
、
、
、
我
使用
fgets
()函数
从
键盘
上提取了一个字符串。但是,当我
使用
printf()打印字符串
时
,光标会转到新行。int main() char name[25];
fgets
(name, 24a.outNJACK1 HERO -bash-4.1
浏览 3
提问于2015-02-11
得票数 1
回答已采纳
点击加载更多
相关
资讯
Linux Shell 读取从键盘输入的数据
每日一道c语言编程题,第43题,用指针大写字母转换为小写字母
C语言中的文件及相关的操作函数
每日一道c语言编程题,第二十五题,判断子串是否出现及所在位置
魅力如C——表达与倾听的艺术
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券