Софтуерно Инженерство
Loading...
+ Нов въпрос
p.yordanov avatar p.yordanov 51 Точки

Здравей,

Ако може да използваш C++11 стандарта, може да използваш

string s = to_string(42);

Иначе, може да пробваш със stringstream

int a = 10;
stringstream ss;
ss << a;
string str = ss.str();
0
gydigydi avatar gydigydi 12 Точки
to_string

не работи, изчетох всичко за него. трябвало да се променят някакви настройки на компилатора и други работи но не се знае средата за тестване дали ще го отчете. и разни други пробвах....

Другото го знам но не се вижда смислено такъв велик език да няма работеща функция.

0
p.yordanov avatar p.yordanov 51 Точки

Ако  говориш за Judge - би трябвало да работи със C++11. До колкото за настройките на компилатора, единственото нещо, което се сещам е да му сложиш -std=c++11 флага.

Иначе, това че няма функции за парсване наистина е доста кофти, но всички езици си имат досадни подробности.

0
Kostadin123 avatar Kostadin123 21 Точки
#include <iostream>

using namespace std;

int main() {
    int n = 68;
    cout << (char) n; // каставаш и получаваш символа съответстващ в ASCII таблицата
    return 0;
}

 

0
24/03/2017 17:29:49
gydigydi avatar gydigydi 12 Точки

От снощи го ровя и експерементирам и ми писна, а и ще отивам на банкет.

Направих си това макар да не ми се искаше и си пуснах 4 задача.

string int_to_string(const int i)
{   stringstream ss;
    ss << i;
    string str = ss.str();
    return(str);
}

Ако на някой му се занимава гугъл to_string was not declared in this scope

.... http://cpp-examples.com/main.php?function=99

0
24/03/2017 19:45:44