c++ - 如何在 C++ 的 Xcode 4 中从控制台获取输入

标签 c++ xcode xcode4 arguments

我想在 xcode 中运行项目,但我无法从控制台获取输入我已经检查了网站,但我无法获取它。

#include <iostream>
#include <stdio.h>
using namespace std;
int main (int argc, const char * argv[])
{

cout<<"\n"<<argc<<"\n";  

我得到的输出为 1,但我不知道如何从控制台获取输入

我得到的输出是

GNU gdb 6.3.50-20050815(苹果版 gdb-1708)(2011 年 8 月 8 日星期一 20:32:45 UTC) 版权所有 2004 Free Software Foundation, Inc. GDB 是免费软件,受 GNU 通用公共(public)许可证保护,您是 欢迎在特定条件下更改它和/或分发它的拷贝。 键入“show copying”以查看条件。 GDB 绝对没有任何保证。键入“显示保修”以获取详细信息。 此 GDB 配置为“x86_64-apple-darwin”.tty/dev/ttys000 [切换到进程8492线程0x0]

1 程序以退出代码结束:0

最佳答案

argc 不是“从控制台输入”,它是在命令行上传递给程序的参数数量(这些参数包含在 argv 中)。

如果你想从控制台获取输入,你需要从标准中读取 (std::cin)

参见:http://www.cplusplus.com/doc/tutorial/basic_io/

关于c++ - 如何在 C++ 的 Xcode 4 中从控制台获取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9100460/

相关文章:

iOS phonegap 插件 : ChildBrowserCommand (pluginName: ChildBrowserCommand) does not exist

在 Xcode 中构建存档不会创建存档

java - SWIGTPYE_p 数据类型 Java

c++ - 从python/子进程调用另一个进程需要访问shell

c++ - c++中复数的三角函数和双曲函数

c++ - 在抛出 'std::invalid_argument' what() : stoi 实例后终止调用

ios - 参数类型 'UITextField' 不符合预期类型 'Sequence'

ios - Xcode PlayGround 不显示这些场景的 View

iphone - 访问对象的 NSNumber 值在大于一位数字时会抛出错误的访问异常

objective-c - NSMutableArray 添加/删除对象 + NSUserDefaults