gpt4 book ai didi

c++ - 从源代码本身获取输入 C++

转载 作者:行者123 更新时间:2023-11-28 04:35:08 25 4
gpt4 key购买 nike

我想做这样的事情

// Example program
#include <iostream>

/*

//IF
//ASKED FOR INPUT :
//12

*/

int main()
{
int myInt;
std::cin >> myInt;
std::cout << myInt;
}

我希望这段代码打印12

我希望代码执行注释部分所述的操作。

我知道我可以使用标准输出并直接在其中输入。但是,我的 IDE 不允许这样做,我也不想从文件中读取它。有什么建议吗?

之前,我认为我可以使用#define 来重新定义cin 的用途,而是从文件的顶部读取。但是,我不确定它是否有效或如何实现。

最佳答案

也许 stringstream 可能有帮助:

#include <iostream>
#include <sstream>


int main() {
std::stringstream ss("42");

int i;
ss >> i;
std::cout << i;
}

Demo

关于c++ - 从源代码本身获取输入 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51690710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com