PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 如何连续输入一个包含换行的文章
楼主:
AmazingKuo
(天才小弘伟)
2019-10-24 23:18:14
开发平台(Platform): (Ex: Win10, Linux, ...)
Windows10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
GNU C99
[36m问题(Question):[m
如题 想要连续输入包含换行的文章
只有英文跟数字
但是如果用gets的话好像会让他读取到\n就变\0
导致读取一行就后面就读不到了
想问问各位大大如何解决
感恩
补充说明(Supplement):
不能用指标
作者: ctrlbreak
2019-10-25 00:20:00
很怕指标齁 XD
#1TfdB6vv
这篇?
作者:
compbell
(唔~)
2019-10-25 02:28:00
一字一字读? getc?
作者:
idiont
(supertroller)
2019-10-25 03:12:00
https://ideone.com/nFPfyk
作者:
LPH66
(-6.2598534e+18f)
2019-10-25 05:36:00
先思考一个问题: 换行不结束的话你要怎么结束输入知道这点之后, 注意到一点是其实你是可以写成"收集式"的你或许还是使用 gets 读进来, 但你可以收集多行之后才继续
作者:
loveme00835
(发箍)
2019-10-25 05:40:00
先想想你是不是少考虑什么?
作者:
Schottky
(顺风相送)
2019-10-25 11:40:00
fgets 读一行就停了你有没有试过读两行
作者:
kuku321
(halipapon)
2019-10-25 15:51:00
我觉得... 你应该先去看过C语言的reference...gets本来就是读到换行或EOF就停的函式阿...
作者:
Bencrie
2019-10-25 19:30:00
按 ctrl+d XD
作者:
joe820730
(Let it go)
2019-10-25 21:16:00
用fgetc,自己处理换行符号
楼主:
AmazingKuo
(天才小弘伟)
2019-10-25 23:13:00
感恩各位我成功用fgets解决了~
继续阅读
[闲聊] 日本中学生的独自语言开发
kuku321
[问题] 关于C++中有无EOF
jack41402
[问题] 阵列宣告顺序会影响答案吗
GakkiMyWaifu
[问题] Little/Big Endian判断
airwaves
[问题] 一维阵列 -> 二维函数
Hack
[问题] cin.ignore()无参数使用
jack41402
[问题] 为什么会segmentation fault?
d630200x
[问题] linux下执行c的命令参数问题
roger840410
[问题] zeromq 可以multithread多重订阅吗~
OfficeGL
[问题] c++ class作业 卡关
shiauyeu
Links
booklink
Contact Us: admin [ a t ] ucptt.com