Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [C++] Вывести часть строки с помощью класса string |
Автор: heforma 15.3.2012, 16:34 |
Здравствуйте! Мне нужно вывести часть строки заданную диапазоном, из объекта типа string. Например очень длинное имя файла...а мне можно вывести на экран только 30 символов... подскажите как это сделать... |
Автор: borisbn 15.3.2012, 16:50 |
http://cplusplus.com/reference/string/string/substr/ |
Автор: feodorv 15.3.2012, 16:50 |
По разному. Например, можно завести буфер в 30 байт, туда скопировать часть строки, и уже выводить этот буфер. TextOut умеет выводить нужное количество символов (для графики). В консоле можно printf( "%.30s", addr_jn_string_part); Вопрос-то в том, как получить часть строки заданную диапазоном, из объекта типа string, или как вывести? |
Автор: mes 15.3.2012, 19:08 |
heforma, неужели для того , чтоб узнать, что можно делать со строкой, легче ждать ответа на форуме, чем просто глянуть в документацию : http://cplusplus.com/reference/string/string/ ? |
Автор: baldina 16.3.2012, 10:27 |
тут живые люди, а там сухие буквы)) и моск меньше напрягается |
Автор: xvr 16.3.2012, 11:08 | ||
Тут живые люди за такие вопросы могут весь моск выесть ![]() |
Автор: bsa 19.3.2012, 13:08 |
Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |