相关疑难解决方法(0)

如何将一个整数值传递给(const char*str)函数参数?

可能重复:
如何在C++中将数字转换为字符串,反之亦然
如何从int转换为char*?

我得到一个整数的用户输入,我需要将它们传递给一个参数 - 输出(char const*str); 这是一个Class构造函数.你能告诉我我该怎么办?谢谢

c++

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

如何在C++中对字符串应用算术运算?

我想创建一个程序,读取包含两个数字和一个运算符的字符串,并打印出结果.它不断显示算术运算符的错误.例如,我如何将两个字符串一起添加?

int main()
{
    string number1;
    string number2;
    string operation;
    string answer;

    cout << "Enter numbers with respective operations";
    cout << "number 1";
    cin >> number1; 
    cout << "number2";
    cin >> number2;
    cout << "operation";
    cin >> operation;
    if (operation == "+")
    {
        answer = number1 + number2;
        cout << "the sum is   " << answer << endl;
    }
    else if (operation == "-")
    {
        answer = number1 - number2;
        cout << "the difference is   " << answer << endl; …
Run Code Online (Sandbox Code Playgroud)

c++

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

-1
推荐指数
2
解决办法
1万
查看次数

将integer转换为函数参数的字符串

我有一个接受字符串参数的函数,我有一个整数变量然后我应该将它转换为字符串,然后将其传递给该函数我使用此代码,但因为ostringstream用于I/O它不起作用.

ostringstream ostr;
while (.....)
{
regnum++;
ostr<<regnum;
grph.addlastname(ostr.str());
}
Run Code Online (Sandbox Code Playgroud)

例如它将12345传递给函数而不是5,我该怎么办?

c++ string integer converter

-2
推荐指数
1
解决办法
389
查看次数

C++如何将Hex Integer转换为String?

可能重复:
如何在C++中将数字转换为字符串,反之亦然

在C++中,如何将十六进制整数转换为原始十六进制的十进制值的字符串表示?

假设我们有一个十六进制表示的整数a1a56(以十进制表示等于662102),并且您希望将其转换为字符串"662102"

你怎么解决这个问题?

ps:我建议一个功能性解决方案作为答案,随意拍下来(如果可能的话,礼貌地)

c++

-4
推荐指数
2
解决办法
5万
查看次数

标签 统计

c++ ×5

converter ×1

integer ×1

string ×1