到目前为止,这是我的代码:
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int main()
{
string exp;
cout << "Enter a number and raise it to a power" << endl;
cin >> exp;
int num = exp[0];
int pow = exp[2];
cin.get();
cin.ignore(256,'\n');
}
基本上,我正在尝试制作一个程序,您可以在其中输入“2^5”之类的内容,它会为您解决问题。到目前为止,我已经取了字符串的第一个和第三个值,并将它们称为“num”和“pow”。(Number, Power) 如果你尝试类似“cout << num;” 它会给你十进制的ASCII值。如何将其转换为小数?