腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
读取
字符串
直到
输入
结束
,
在
C
中
读取
行
,
直到
找到
\
n
?
、
、
、
、
我想在while循环中
读取
字符串
,
直到
输入
结束
,但我不知道
如何
读取
。例如,
输入
为:Black car首先,我想要扫描'car‘并将其保存在数组
中
。while (scanf("%[^\
n
]", s)>0) while(scanf("%s", s)
浏览 21
提问于2019-11-22
得票数 1
回答已采纳
5
回答
C
!=‘
n
’条件
在
"for“循环(
C
语言)
中
的作用是什么?
、
、
、
、
此函数的
输入
是s[] - char数组和该数组的lim -最大可能长度。问题是,
c
!= '\
n
'条件
在
for循环中的主要思想是什么?但是,如果我不在
输入
中
输入
\
n
,就无法了解
如何
实现它。如果是这样的话,我们为什么要在那之后使用if (
c
== '\
n
浏览 5
提问于2020-06-11
得票数 2
回答已采纳
1
回答
为什么%s
在
遇到空格字符后不打印
字符串
?
", name);}
输入
名称: Dennis您的名字是Dennis. 到目前为止,我还没有
找到
这个问题的任何具体的有效理由。有人能帮我吗?
浏览 4
提问于2017-01-26
得票数 2
回答已采纳
3
回答
读取
文本文件的内容并将其显示为
字符串
时出现问题
MySQL.txt的文本文件,它包含以下内容:MySQL_USER:kokMySQL_DATABASE:kok{char str[50000];fgets(str,sizeof(str),fp);} 无论我将
字符串
缓冲区的大小增加多
浏览 1
提问于2011-08-01
得票数 1
6
回答
` `scanf("%*[^\
n
]%*
c
")`是什么意思?
、
、
、
我想用
C
语言做一个循环,当程序要求
输入
一个整数,而用户
输入
一个非数字字符时,程序再次要求
输入
一个整数。 prin
浏览 2
提问于2015-05-06
得票数 18
2
回答
为什么不要求用户
输入
另一个
输入
呢?
、
、
现在,它应该要求用户
输入
一个
字符串
,计算其中有多少个单词,打印出单词的#,询问用户是否想要再做一次,如果他们想要,则请求另一个
字符串
,依此类推。但这只
在
第一次时才能正常工作。之后,它接受yes/no问题的答案作为测试
字符串
。例如:我喜欢编程。3.再来一次?是/否。是。1.再来一次?是/否...有人能告诉我
如何
修复这个小故障吗?
浏览 1
提问于2015-03-18
得票数 1
1
回答
使用fscanf解析带有符号的数据
当将if存储到文件时,我尝试为
输入
插入分隔符,但我得到了错误。当我尝试用空格插入时,似乎没问题。但是没有空间,仍然有错误。下面是我的代码,它有存储
输入
student.name和student.pass的空间:fclose= EOF) printf("Username is %s : Password is %s\
n
", student.name, student.pa
浏览 0
提问于2019-03-21
得票数 1
回答已采纳
1
回答
C
++:为什么getline()不打印
输入
字符串
的最后一个单词?
、
、
、
、
我正在尝试让我的程序
读取
一个
字符串
,然后
在
一个单独的
行
上输出每个单词。当我调用这个函数时,它不是打印句子的最后一个单词。我一直未能
找到
这个问题的答案。例如: 你好,我的朋友你好我的 istream& operator >> (istream& in, FlexString& input) {while (std::getline (in,content,' ')) {
浏览 1
提问于2015-09-08
得票数 0
回答已采纳
1
回答
如何
在匹配之后打印,
直到
另一个匹配
、
我正在尝试创建一个脚本,以便从一个大文本文件中提取一定数量的
行
。我
在
主文件中有一个包含id-号的id文件,当
找到
匹配时,我希望打印出某些字段,
直到
找到
结束
字符串
为止。然后,在
读取
下一个id-号之前,我想查找第一
行
包含相同id-号的所有文本行的出现情况,然后重新启动进程,
直到
测试所有id-号为止。av 2755 2823 v vert 2823 2930 "{ 2930 29
浏览 4
提问于2016-02-23
得票数 0
回答已采纳
1
回答
使用while循环
读取
不可靠的IO流(例如Internet)时会发生什么情况?
、
、
、
我被告知,当从任何IO源
读取
时,例如从硬盘驱动器上的文件或从Internet URL
读取
时,程序可能从某种
输入
流对象
读取
,这允许它每次提取
N
个字节(或一
行
文本),
直到
没有剩余的字节。= null) {} 这些代码通常使用while循环,不断
读取
n
字节或一
行
,
直到
流对象没有任何返回。我可以理解当从本地IO源(例如硬盘)
读取
浏览 3
提问于2020-09-10
得票数 0
3
回答
我不明白为什么“白痴”不能正常工作
、
这段代码包含两个函数--一个用于将字符写入文本文件,另一个用于从文本文件
中
读取
字符。#include <fstream> { char
c
;;} { ifstream ifile;
浏览 8
提问于2015-06-01
得票数 0
回答已采纳
4
回答
C
- fgets() -如果
字符串
更长怎么办?
、
、
、
、
假设我有一个包含长度为10的
字符串
的文件:并使用fgets()逐行
读取
文本文件,缓冲区大小为4。我必须在循环中调用fgets()以确保
读取
整行。但是,
在
第一次调用时,它将
读取
前3个字符(buffer size -1),对吗?即使没有到达
字符串
的实际结尾,它是否也会在4个字符缓冲区的最后位置附加一个空终止字符,还是会在缓冲区的末尾填充4个字符而没有空终止字符?这会使调用strlen()变得不可能吗? 谢谢您:)
浏览 0
提问于2013-12-11
得票数 0
2
回答
格式说明符%[^\
n
]
在
C
89
中
合法吗?
、
、
、
、
我正在通过以下操作从sdin
读取
字符串
:%[^\
n
]s
读取
直到
找到
一个新的
行
字符。这在ANSI-
C
是合法的吗?
浏览 13
提问于2021-12-26
得票数 3
回答已采纳
2
回答
获取多维数组
中
的空间
、
、
、
我正在尝试获取数组“char name100”
中
的名称。我试着做了许多这样的事情,但没有work.Can你帮我?{ do{ printf("How many students?f[x] = (
n</e
浏览 0
提问于2015-03-06
得票数 0
3
回答
由于istream
中
的杂乱\
n
而导致get ()的不正确结果,而不是scanf()或cin?
、
、
、
、
在下面打印的程序
中
,get ()的问题是它只
在
第一次获取数据,随后的每一次调用都会导致null,这是由于
输入
数字时istream左侧的遗漏\
n
造成的。我的意思是,cin和gets()获取它们的值的方式有什么不同,这使得cin (和scanf )能够成功地离开那个迷路的\
n
,而不是gets()?
浏览 0
提问于2012-06-12
得票数 0
回答已采纳
1
回答
尝试使用std::copy()与std::back_inserter一起
读取
std::cin时的不同结果
、
、
、
在编写时,我试图扫描一个空格分隔的
输入
字符串
,并将其存储
在
向量
中
。建议使用std::back_inserter和std::copy()来接受
输入
,而不是使用std::istringstream 3 2 1 4<空间/无空间>k 这是MVCC
中
的一个bug吗?我
在</
浏览 2
提问于2020-09-17
得票数 0
回答已采纳
3
回答
C
打印
在
扫描下一个数字之前不会打印
、
、
、
main() int i; float MO; { scanf("%d\
n
", &number); } return 0;当执行开始时,将
浏览 2
提问于2017-01-26
得票数 4
回答已采纳
2
回答
Scanf返回条件
、
我试着理解scanf函数是
如何
真正工作的。具有如下示例代码:当我只按下
输入
的enter键时,它立即返回将0ah值存储
在
char变量
中
,但是代码如下所示:当我按下
输入
时为什么
在
第二种情况下只
在
enter键按下之后才返回呢?
浏览 4
提问于2016-12-20
得票数 0
1
回答
scanf("%[^\
n
]%*
c
",&s)实际上做什么?
、
我知道的一个事实是,^\
n
是一个分隔符,用于扫描所有内容,
直到
按下"enter“键。但我不知道"%^\
n
%*
c
"的其余部分用于什么。此外,我们为什么要在scanf函数中提到"&s“而不是"s”。我试过运行这个:scanf("%[^\
n
]s",s); 和----上面的语句对me的工作原理完全一样。另外,为
浏览 0
提问于2019-04-14
得票数 2
回答已采纳
1
回答
不计算用户
输入
的函数
、
、
、
、
我有这个计算后缀表达式的代码,最初,代码没有用户
输入
,但在main函数
中
已经定义了表达式,如下所示: int main() char exp[] = "100 200 + 2 / 5
如何
让函数计算用户
输入
? 会非常感谢你的帮助。谢谢。(posteval2);{ printf("Enter an expression:"); scanf("%
c
&qu
浏览 18
提问于2019-12-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+常用输入函数总结,不收藏亏了!
魅力如C——表达与倾听的艺术
C语言必备基础知识笔记——输入&输出
每日一道c语言编程题,第28题,递归方法转换数字为字符串
每日一道c语言编程题,第二十五题,判断子串是否出现及所在位置
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券