21 / 21 / 3
Регистрация: 29.04.2010
Сообщений: 444
|
||||||
1 | ||||||
Перевод из int в string21.03.2011, 19:33. Показов 12978. Ответов 9
Метки нет (Все метки)
Нужно из int МАКСИМАЛЬНО РАЦИОНАЛЬНО перевести в string
Добавлено через 3 минуты В принципе можно не в string, а в char* перевести, что, даже, лучше. Однако заранее неизвестен размер строки, а выделять память через new не хочу, так как вывод осуществляется в функции, взвращающей строку, т.е. если я в функции сделаю выделение памяти через new, я не очищу эту память и произойдёт утечка.
0
|
21.03.2011, 19:33 | |
Ответы с готовыми решениями:
9
Перевод из string в int Перевод из int в string Too few parameters in call to 'Lechebnica::AddNewElement(int,int,string,string,int,string) Перевод String в int |
111 / 112 / 18
Регистрация: 11.03.2011
Сообщений: 421
|
||||||
21.03.2011, 19:41 | 2 | |||||
вместо new можно использовать старые добрые malloc, realloc, free.
правда в случае со строкой предварительный буфер лучше очищать, например с помощью memset. размер буфера увеличивать блочно (к примеру по 10 элементов).
вроде бы где-то так
0
|
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
|
||||||
21.03.2011, 19:48 | 3 | |||||
0
|
270 / 176 / 46
Регистрация: 12.03.2010
Сообщений: 494
|
|
21.03.2011, 19:49 | 4 |
stringstream чем плох?
1
|
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
|
||||||
21.03.2011, 19:56 | 5 | |||||
Ничем.
2
|
21 / 21 / 3
Регистрация: 29.04.2010
Сообщений: 444
|
|
22.03.2011, 13:47 [ТС] | 6 |
спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
|
65 / 53 / 4
Регистрация: 06.09.2010
Сообщений: 254
|
|
22.03.2011, 13:56 | 7 |
+1 за sprintf. "РАЦИОНАЛЬНЕЕ" просто некуда.
0
|
21 / 21 / 3
Регистрация: 29.04.2010
Сообщений: 444
|
|
22.03.2011, 13:56 [ТС] | 8 |
А как мне stringstream перевести в char*?
Я прочитал http://www.cplusplus.com/refer... ingstream/ и насколько я понял, для этого есть только функция istream::getline, причём требует числа символов в объекте stringstream. А нет такой функции типа stringstream::length(), поэтому число символов придётся считать самому? так что ли?
0
|
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
|
|
22.03.2011, 14:58 | 9 |
string::c_str().
0
|
0 / 0 / 0
Регистрация: 02.06.2016
Сообщений: 2
|
|
02.06.2016, 17:22 | 10 |
А чем вам itoa() не угодил???
0
|
02.06.2016, 17:22 | |
02.06.2016, 17:22 | |
Помогаю со студенческими работами здесь
10
Перевод из string в int Перевод из int в string Перевод из int в string Перевод string в int Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |