-2
A
回答
1
從docs一個可能會看到,那:
*
- 這不是用來分配賦值抑制字符被讀取到的fscanf
任何receiveing說法。
[^\n]
- 與除(^
)新行(\n
)之外的任何符號相匹配的轉換說明符。
因此,此fscanf
會讀取所有符號,直到符合新行。
+0
「*如果它不是新行,或者如果它是一個新行,就會忽略它。*」 - 呃,它讀取所有內容直到換行符並忽略所有讀取的內容。 –
+0
@FelixPalmen正好,現在修復。 –
相關問題
- 1. C字符串混淆
- 2. 字符串混淆和函數名稱
- 3. Objective-C NSInteger格式化混淆
- 4. c#字符串文字混淆
- 5. 格式化C字符串
- 6. C#+字符串格式化
- 7. C++字符串類型混淆
- 8. Java字符串混淆
- 9. pwsz字符串混淆
- 10. 字符串編號混淆
- 11. 在C++對話框中混淆函數
- 12. Objective-C的浮動字符串格式化:格式化整數
- 13. 查詢字符串參數混淆
- 14. 混淆字符串與整數
- 15. 字符串反向混淆在Java中 - 字符串 - StringBulider
- 16. C#字符串格式化字典Intellisence
- 17. R中的混淆字符串
- 18. JodaTime格式化程序混淆
- 19. 字符串在C#中格式化以處理小數位
- 20. 格式字符串在C#
- 21. C#格式化字符串日期
- 22. Objective-C的字符串格式化
- 23. C#字符串格式化和填充
- 24. C++錯誤:字符串格式化
- 25. 格式化與未格式化的字符串C
- 26. 在java中格式化字符串
- 27. 在iPhone中格式化字符串
- 28. 在javascript中格式化python字符串
- 29. 在delphi中格式化字符串
- 30. 在Swift中用%@格式化字符串
試試['scanf()manual'](https://linux.die.net/man/3/scanf)。它匹配除* newline之外的任何字符*,而'*'禁止轉換的賦值,所以字符只是「*跳過*」。 –