C# 从控制台读取值
我想知道C中是否有类似C的C# 从控制台读取值,c#,C#,我想知道C中是否有类似C的scanf()或printf() 我可以做一些类似于scanf的事情(“%d%d%d%d%d”、&a、&e)?环顾四周之后,c似乎没有scanf的实现 但是,您可以使用来做同样的事情 但是,它确实有一个等价物printf,形式为 环顾四周之后,c似乎没有scanf的实现 但是,您可以使用来做同样的事情 但是,它确实有一个等价物printf,形式为 C#与printf最接近的东西是(或输出到字符串)。语法不同,但概念相同。e、 g.printf(“%4.2f”,100)变
scanf()
或printf()
我可以做一些类似于scanf的事情(“%d%d%d%d%d”、&a、&e)代码>?环顾四周之后,c似乎没有
scanf
的实现
但是,您可以使用来做同样的事情
但是,它确实有一个等价物printf
,形式为
环顾四周之后,c似乎没有
scanf
的实现
但是,您可以使用来做同样的事情
但是,它确实有一个等价物printf
,形式为
C#与printf最接近的东西是(或输出到字符串)。语法不同,但概念相同。e、 g.printf(“%4.2f”,100)
变成Console.WriteLine(“{0:0.00}”,100)代码>
没有与scanf
等效的代码。您需要使用Console.ReadLine
并手动解析字符串。C#最接近printf
的东西是(或输出到字符串)。语法不同,但概念相同。e、 g.printf(“%4.2f”,100)
变成Console.WriteLine(“{0:0.00}”,100)代码>
[DllImport("msvcrt.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern int scanf(string buffer, string format, ref int arg0, ref int arg1);
没有与scanf
等效的代码。您需要使用Console.ReadLine并手动解析字符串
[DllImport("msvcrt.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern int scanf(string buffer, string format, ref int arg0, ref int arg1);
这将允许您在C#中使用scanf,我认为:)
如果没有,则必须使用拆分和转换:)
这将允许您在C#中使用scanf,我认为:)
如果没有,您必须使用split and convert:)这里的代码有什么问题?它看起来很管用。对于
printf
有String.Format
。我知道它管用,但我想知道是否有“更容易”读取我的x整数的东西…?当然可能是重复的int[]readXIntegers(int x){int[]data=new int[x];var arr=Console.ReadLine().Split(new char[]{''});for(int i=0;i
这里的代码有什么问题?它看起来很管用。对于printf
有String.Format
。我知道它管用,但我想知道是否有“更容易”读取我的x整数的东西…?当然可能是重复的int[]readXIntegers(int x){int[]data=new int[x];var arr=Console.ReadLine().Split(new char[]{'''});for(int i=0;i
请不要建议(甚至不要想)这个。我只是想表现得好一点,为什么这么认真?我会给你一个+1,让我笑了!请不要建议(甚至不要想)这个。我只是想表现得好一点,为什么这么认真?我会给你一个+1,让我发笑!
[DllImport("msvcrt.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern int scanf(string buffer, string format, ref int arg0, ref int arg1);