还有freopen
和scanf
函数来自c但是用于c#?像c中的freopen和scanf一样#
回答
Filestream
和Streamreader
。
freopen
没有直接的并行。你必须Close
,然后重新创建一个FileStream
对象来获得类似的行为。
scanf
和类似的不安全功能已被Parse
方法取代,例如int.Parse
。您的stdin
流为Console.In
。您必须从输入流中进行自己的分隔,然后才能将其解析为整数。
我大一喜欢这一点,因为你说:
StreamReader objReader = new StreamReader("input.txt");
String readed = "";
while(readed != null){
readed = objReader.ReadLine();
System.out.println(readed);
}
使用的StreamReader 那么我可以用'分裂它把每个变量(在C将scanf函数( “%d%d%d” ,& V1,V2 &,& V3))
感谢
-1:'System.out.println'看起来像Java,这是C# – 2010-06-07 00:01:11
@JohnSaunders那么它应该如何更多C#? – Caipivara 2016-10-20 15:28:06
我刚刚发布了一个scanf()
更换使用C#。您可以在http://www.blackbeltcoder.com/Articles/strings/a-sscanf-replacement-for-net处看到并下载代码。
非常感谢! – Yerke 2017-06-07 08:28:13
- 1. freopen命令的路径C++
- 2. 混合freopen和ncurses
- 3. freopen()等效于C++流
- 4. Printf和Scanf C++的实现
- 5. Java中的freopen的等效
- 6. C代码,scanf和getchar
- 7. C中的Scanf字符
- 8. C++中scanf()的行为
- 9. C#使用像Messenger一样的图像和标签列出
- 10. C - freopen()重定向需要fclose()?
- 11. scanf函数的C/C++
- 12. 循环中的C程序scanf(“%[^ \ n]%* c”,...)
- 13. scanf验证C
- 14. C项目scanf()
- 15. C scanf()问题
- 16. Freopen()在SDL中不工作
- 17. 一个字符串上的Scanf C++
- 18. JS中的Scanf和Printf
- 19. C#中的XML intellisense和VB.Net一样吗?
- 20. scanf和fgets在同一个程序中
- 21. 像Qt一样的C框架?
- 22. 使用&&(“和”)好像在ruby中一样?
- 23. 在C#中有像C++一样的指针吗?它安全吗?
- 24. 使用freopen和fopen之后合法吗?
- 25. fopen和freopen有什么区别?
- 26. 使用freopen函数
- 27. Fortran相当于freopen
- 28. 像按钮和像框一样消失
- 29. Objective-C和Swift像Apple文档一样的文档
- 30. C - printf和scanf - 如何终止输入?
scanf不是用于解析的, 它是, 但它的功能是从标准输入缓冲区读取 – Caipivara 2010-06-07 13:44:10
'scanf'从stdin解析。在.NET中,你需要阅读'Console.In'和*然后*解析。 – 2010-06-07 14:13:39