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