小编Ant*_*ien的帖子

c ++当我将一个字符串转换为int时,int只是一个随机数?

所以我有一个编辑值的函数,但我在main中查看值,看它输出1309668848并在每次运行程序时更改.(这在预处理器中没有发生).我一直在努力解决这个问题,并决定来这里寻求建议.

这是功能.

void GetDahInt() {
    std::string NewValueS;
    getline(std::cin, NewValueS);
    NewValue = (int)NewValueS.c_str();
}
Run Code Online (Sandbox Code Playgroud)

c++ string int

1
推荐指数
1
解决办法
159
查看次数

标签 统计

c++ ×1

int ×1

string ×1