You are on page 1of 3

Korišteni softver

Visual Studio Code

Version: 1.84.2 (user setup)

OS: Windows_NT x64 10.0.19045

Extenzije : C/C++ for Visual Studio Code ; C/C++ Extension Pack v1.3.0; g++

------------------------------------------------------

Kod programa

// C++ program koji se demonstrira


// stoi() funkcija koja omogućava
// prebacivanje stringa (teksta) u
// cjelobrojnu vrijednost

//Uključivanje biblioteke koja sadrži


//funckije sa rad sa standardnim ulazom
//i izlazom , npr. tastatura, ekran i sl.
#include <iostream>

//Uključivanje biblioteke koja sadrži


//funckije sa rad sa stringovima
#include <string>

//Deklarisanje namespace-a std


//u kojem se deklarišu sve promjenjljive i
//funkcije koje se u programu koriste
using namespace std;

// Kod glavnog programa


int main()
{
//deklaracija string promjenjljivih
//koje sadrže cifre
string str1 = "45";
string str2 = "3.14159";

//deklaracija niza znakova


char str3[] = "31337 geek";

//deklaracija cjelobrojne promjenjljive


//koja dobija vrijednost tako što se strig
//str1 konvertuje u cijeli broj
int myint1 = stoi(str1);

//deklaracija cjelobrojne promjenjljive


//koja dobija vrijednost tako što se strig
//str2 konvertuje u cijeli broj
int myint2 = stoi(str2);
//deklaracija cjelobrojne promjenjljive
//koja dobija vrijednost tako što se niz znakova
//str3 konvertuje u cijeli broj
int myint3 = stoi(str3);

//ispis poruke sa izvornim stringom i


//cjelobrojnom vrijednošću dobijenom konvertovanjem
//stringa u cijeli broj
cout << "stoi(\"" << str1 <<
"\") is " << myint1 << '\n';

//dodjela nove vrijednosti stringu str1


str1 = "54";

//Dodjela vrijednosti dobijene konvertovanjem


//vrijednosti stringa str1 u cijeli broj
myint1 = stoi(str1);

//ispis poruke sa izvornim stringom i


//cjelobrojnom vrijednošću dobijenom konvertovanjem
//stringa u cijeli broj
cout << "stoi(\"" << str1 <<
"\") is " << myint1 << '\n';

//ispis poruke sa izvornim stringom str2 i


//cjelobrojnom vrijednošću dobijenom konvertovanjem
//stringa str2 cijeli broj

cout << "stoi(\"" << str2 <<


"\") is " << myint2 << '\n';

//ispis poruke sa izvornim stringom str3 i


//cjelobrojnom vrijednošću dobijenom konvertovanjem
//stringa str3 u cijeli broj
cout << "stoi(\"" << str3 <<
"\") is " << myint3 << '\n';

//izlazak iz programa
return 0;
}

------------------------------------------------

Output programa

[Running] cd "c:\Users\djojok\Projects\CppProjects\NumbersToString\" && g++


StringToNumber.cpp -o StringToNumber &&
"c:\Users\djojok\Projects\CppProjects\NumbersToString\"StringToNumber
stoi("45") is 45
stoi("54") is 54
stoi("3.14159") is 3
stoi("31337 geek") is 31337

[Done] exited with code=0 in 1.344 seconds

You might also like