main.cpp

来自「C++ Source code from a tutorial」· C++ 代码 · 共 66 行

CPP
66
字号
#include <iostream>
#include <stdlib.h>
#include <string>    // for string
#include <sstream>   // for istringstream, ostringstream

using namespace std;

int StringToNumber(string MyString) {
    istringstream converter(MyString);
    int result;
    converter >> result;
    return result;
}

string NumberToString(int Number) {
    ostringstream converter;
    converter << Number;
    return converter.str();
}

int main(int argc, char *argv[])
{
    float NumberOfKids;
    int ActualKids;

    cout << "Float to Integer" << endl;
    cout << "(Truncated)" << endl;
    NumberOfKids = 2.5;
    ActualKids = NumberOfKids;
    cout << NumberOfKids << " " << ActualKids << endl;
    NumberOfKids = 2.1;
    ActualKids = NumberOfKids;
    cout << NumberOfKids << " " << ActualKids << endl;
    NumberOfKids = 2.9;
    ActualKids = NumberOfKids;
    cout << NumberOfKids << " " << ActualKids << endl;

    cout << "Float to Integer" << endl;
    cout << "(Rounded)" << endl;
    NumberOfKids = 2.5;
    ActualKids = NumberOfKids + .5;
    cout << NumberOfKids << " " << ActualKids << endl;
    NumberOfKids = 2.1;
    ActualKids = NumberOfKids + .5;
    cout << NumberOfKids << " " << ActualKids << endl;
    NumberOfKids = 2.9;
    ActualKids = NumberOfKids + .5;
    cout << NumberOfKids << " " << ActualKids << endl;
    
    cout << endl << "Integer to Float" << endl;
    ActualKids = 3;
    NumberOfKids = ActualKids;
    cout << NumberOfKids << endl << endl;
    
    cout << "String to number" << endl;
    int x = StringToNumber("12345") * 50;
    cout << x << endl << endl;
    
    cout << "Number to string" << endl;
    string mystring = NumberToString(80525323);
    cout << mystring << endl;

    system("PAUSE");	
    return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?