Re: [問題] printf 縮棑
※ 引述《kyakou (100%)》之銘言:
: 各位大大您好
: 我想問一下,使用printf
: 如果想印出
: type A{
: type B{
: XXX C;
: XXX D ;
: }
: XXX E;
: }
: 有點想是偵測到"{",就自動縮排,遇到"}" 則就往前
: 有人可以提示一下怎麼寫嗎??
: 謝謝喔~~
可以肯定的是 printf 不會幫你做這些東西.
你的輸入打算是什麼?
type A{
type B{
XXX C;
XXX D;
}
XXX E;
}
這樣的 string?
還是從檔案讀入如上的 string?
每行前面不會有 space 嗎? 有的話怎樣?
簡單來說, 就是一行一行讀入輸入, 另外有一個 counter
記錄多少層 indent, 每行輸入先基於 counter 輸出 indentation,
再輸出該行 string
每行 string 輸出後就檢查裡面有多少個 { }, 每一個 { counter 就加 1.
} 則減 1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
推
06/10 19:25, , 1F
06/10 19:25, 1F
→
06/10 21:03, , 2F
06/10 21:03, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章