腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对
带有
stdin
的
多行
使用
fgets
、
、
、
我是一个C编程新手,我正在尝试将
stdin
中
的
多行
存储到一个数组中。我成功地存储了数组中
的
每一行,但它没有附加新
的
行,而只是将其存储在数组的当前内容上。我不知道如何指定它应该将行附加到数组当前内容
的
末尾。有人能告诉我怎么继续吗?下面是我
的
代码: #include <stdio.h> printf("
浏览 18
提问于2021-11-16
得票数 1
回答已采纳
3
回答
管道未接收子进程
的
所有输出
、
、
、
我最初倾向于
使用
popen(),但该程序采用了许多选项,而且由于
使用
shell引用/转义,我决定组合
使用
pipe()、fork()、dup()将管道
的
末端绑定到父/子对象中
的
stdin
/stdout,并
使用
execv()将子对象替换为
对
程序
的
调用,该程序将它期望
的
所有选项作为数组传递。该程序输出
多行
数据(并在每行之后刷新stdout )。父代码将
stdin</e
浏览 0
提问于2010-01-10
得票数 0
1
回答
C用户输入和链表
、
、
、
我能够接收字符串并找到要插入
的
位置,但我想要做
的
是循环,直到用户输入空白输入。这导致我
的
代码在某个地方崩溃,我不太确定原因。我已经在我
的
代码中插入了断点来调试它,但我相信我在
fgets
方面遇到了问题。任何帮助都是令人惊叹
的
。当我说代码“崩溃”时,输出是这样
的
:BREAK4 0字符串和位置是正确
的
,但是它打印在
多行
上,然后在此之后&
浏览 0
提问于2016-11-15
得票数 0
2
回答
使用
fgets
()从
stdin
进行
多行
输入
、
、
、
、
我正在尝试输入类似下面这样
的
内容 line 1now line 3
使用
fgets
和来自用户
stdin
我
的
代码片段: char *line; //save and process line 然而,一旦运行这个,我就会被困在
stdin
中,直到我执行Ctrl+C强制退出。 如何检查2-ent
浏览 83
提问于2021-02-07
得票数 1
1
回答
如何
使用
fget中
的
一行来生成一系列单词?
、
、
我
的
输入来自一个包含
多行
文本
的
文件。在获得
带有
fget()
的
行之后,如何生成一个数组,其中包含来自该行
的
单词,然后我可以迭代这些单词?即。从“粉红色弗洛伊德”到{“粉红色”,“弗洛伊德”}。int main() { while(
fgets
(line, sizeof(line),
stdin
) !
浏览 2
提问于2014-09-21
得票数 1
回答已采纳
1
回答
第一行后到达EOF
的
标准输入
、
、
、
、
我正在尝试
使用
type file.txt | myprogram.exe通过管道将文件传送到我
的
程序。feof(
stdin
) && !ferror(
stdin
)) { line = (char *)malloc(cbs + 1); free(line); } else { while (
浏览 17
提问于2019-07-09
得票数 0
1
回答
fgets
、getline等不起作用
用户
的
选项是: 由于某些原因,当我
使用
gets、fget或getline来获取电影
的
名称时,我
的
程序就无法工作。它不允许我输入一个字符串,而只是用一行(我认为)来填充它。我遇到
的
另一个问题是,如果我
使用
scanf (只输入一个名字只有一个单词
的
电影),它就能正常工作,并完美地更
浏览 2
提问于2014-12-10
得票数 1
回答已采纳
1
回答
从
stdin
上读fget()到底是如何工作
的
?
、
、
因此,如果我必须
使用
fgets
()两次从键盘读取两个不同
的
输入,我应该指定两个不同
的
缓冲区还是只重用同一个缓冲区?有什么关系呢?
使用
相同
的
缓冲区:
fgets
(buffer, sizeof(buffer),
stdin
);
对
不同
的
输入
使用</e
浏览 0
提问于2018-01-31
得票数 3
回答已采纳
1
回答
使用
fgets
的
多行
输入字符串
、
、
我想
使用
以下命令输入一个
多行
字符串:然后输出相同
的
字符串。
浏览 0
提问于2013-06-20
得票数 0
回答已采纳
2
回答
从键盘输入2个字符串、int和浮点数时出错
、
我
的
输入应该是:此输入声明有效,但如果首先输入int和float,然后输入字符串:scanf ("%[^\n]", title);scanf ("%[^\n]", author); 对于另一个订单,输入
的
行为是不可预测
的
我需要一种快速和高效
的<
浏览 1
提问于2020-09-22
得票数 0
2
回答
文本行
的
操作
、
、
1.我
的
第一个问题是编写一个循环来读取几行文本(
使用
scanf()),并在键入
的
第一个字符是换行符时退出。这些文本行有一些条件:第一个字符必须是2到6之间
的
数字,后跟一个空格和一行文本(<80).This数字将使文本“起舞”。2.我
的
第二个问题是弄清楚如何根据输入
的
第一个数字将字母从小写转换为大写,反之亦然。我必须
使用
函数来进行这些转换,但我不知道如何调用它们来更改示例:如果我输入"3个苹果和香蕉“,正确
的
输出应该是"AppL
浏览 5
提问于2013-08-31
得票数 0
1
回答
LinkedList分割故障
、
我编写
的
这个LinkedList检查簿程序一直存在分段错误,并且不会显示检查
的
日期。我一直在尝试调试,但找不到我犯错误
的
地方。该程序运行正常,除非它显示支票簿上
的
支票,否则它不会显示用户在创建新检查时输入
的
日期。当选择查看特定检查
的
选项时,程序将得到一个分段错误。(newNode -> date, 30,
stdin
);
fgets
(temp, 50,
浏览 1
提问于2020-03-14
得票数 0
回答已采纳
2
回答
C-是否有一种方法可以用“Enter”以外
的
键终止字符串输入?
、
、
、
我正在为我
的
学校设计一个作业调度程序,下面的代码是一个模块
的
一部分,用于输入新作业
的
数据,然后将这些数据写入文件。我正在考虑
使用
转义'Esc‘键来终止字符串条目,但我不确定用哪个代码或转义序列来表示密钥。printf("-----PROJECT SETUP-----\n\n\n"); printf("Title: ");
fgets
(newProj
浏览 0
提问于2019-04-06
得票数 1
回答已采纳
1
回答
PHP预填充
STDIN
以进行编辑
、
、
、
、
我正在编写一个小
的
命令行脚本来管理我
的
应用程序中
的
一些数据。Value: <user input>$input = trim(
浏览 0
提问于2018-02-28
得票数 2
3
回答
不必要
的
换行符
使用
函数'printf‘
、
在堆上分配字符串时(
使用
'malloc'),尝试打印它们时,它们之间会出现不必要
的
换行符(
带有
'printf‘和%s格式)。例如:{ char *heap2; heap2=malloc(10);
fgets</
浏览 0
提问于2010-02-19
得票数 2
回答已采纳
1
回答
具有双链接列表
的
do...while循环问题
所以,为了练习,我实现了这个简单而无用
的
双链接列表。这是一份运动员和他们参加
的
运动
的
清单。sports[30];do {
fgets
(names, 50,
stdin
); strtok(names, "\n"); // removing the &quo
浏览 0
提问于2016-07-07
得票数 2
回答已采纳
3
回答
多行
输入读取C中标准输入
的
输入
、
、
大家好,我想问一下,在c编程中有没有一种方法可以从
stdin
中读取
多行
输入?因为我不能
使用
scanf(),所以也不能
fgets
,因为它接受输入,直到/n非常感谢 另外,我没有
使用
c++
浏览 0
提问于2011-10-11
得票数 1
1
回答
如何
使用
fgets
从用户读取
多行
输入,并在C中
使用
fput将其写入文件?
、
、
、
我希望读取来自用户
的
输入(
多行
),并
使用
fput()将其写入文件。以下是我
的
代码#include<stdlib.h>{ char s[25]; if(fp==NULL) perror("Error opening file\n"); } while(
fgets
浏览 1
提问于2011-11-16
得票数 1
回答已采纳
1
回答
Snapchat API PHP
、
我试图弄清楚SNAPI是如何工作
的
(非官方
的
snapchat在php中
的
api )https://github.com/mgp25/SC-API$email = trim(
fgets
(
STDIN
)); echo "\nBirthday (yyyy-mm-
浏览 3
提问于2015-12-14
得票数 1
回答已采纳
2
回答
如何存储
多行
输入?
我正在尝试读取来自用户
的
多行
输入。我下面的代码运行良好,但我
的
教授只允许我们在switch语句中
使用
'break‘。下面是我
的
函数: void getaddress (char address [ ], int limit) { break;
浏览 10
提问于2020-10-03
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
每日一道c语言编程题,第5题(经典题 判断回文数)
每日一道c语言编程题,第二十五题,判断子串是否出现及所在位置
微软对带有Windows 11的便携式游戏设备眨眼
IO中 stdin stdout stderr与redirect的基本概念与使用及巧用nohup commond&实现守护进程
使用Bootstrap方法在Python中绘制带有置信带的ROC曲线
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券