Знае ли някой работеща функция за превръщане int в string ?
Знае ли някой работеща функция за превръщане int в string че си загубих време да търся повече от решението за задачата.
Знае ли някой работеща функция за превръщане int в string че си загубих време да търся повече от решението за задачата.
Здравей,
Ако може да използваш C++11 стандарта, може да използваш
string s = to_string(42);
Иначе, може да пробваш със stringstream
int a = 10;
stringstream ss;
ss << a;
string str = ss.str();
#include <iostream>
using namespace std;
int main() {
int n = 68;
cout << (char) n; // каставаш и получаваш символа съответстващ в ASCII таблицата
return 0;
}
От снощи го ровя и експерементирам и ми писна, а и ще отивам на банкет.
Направих си това макар да не ми се искаше и си пуснах 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
не работи, изчетох всичко за него. трябвало да се променят някакви настройки на компилатора и други работи но не се знае средата за тестване дали ще го отчете. и разни други пробвах....
Другото го знам но не се вижда смислено такъв велик език да няма работеща функция.
Ако говориш за Judge - би трябвало да работи със C++11. До колкото за настройките на компилатора, единственото нещо, което се сещам е да му сложиш -std=c++11 флага.
Иначе, това че няма функции за парсване наистина е доста кофти, но всички езици си имат досадни подробности.