C++ Fungsi dengan argumen String

Berikut contoh program yang menggunakan string sebagai argumen fungsi:

#include <iostream>
#include <cstdio>
#include <limits>
#include <string>
using namespace std;

int input_angka(string);

int main()
{

    int x = input_angka("1");
    int y = input_angka("2");
    int z = x + y;
    cout << "" << x << " + " << y << " = " << z << "\n" ;
    return 0;
}

int input_angka(string xx) {

    int num;
    while (cout << "Masukan angka ke - " << xx << " : "  && !(cin >> num))
    {
        cout << "Anda salah input, ulangi sampai benar " << endl;
        cin.clear();
        cin.ignore(numeric_limits<streamsize>::max(), '\n');
    }
    return num;

}

Post a Response