Форум программистов, компьютерный форум CyberForum.ru

Отрезать последний символ от строковой переменной - C++

Восстановить пароль Регистрация
 
denissg
0 / 0 / 0
Регистрация: 30.12.2011
Сообщений: 10
07.04.2012, 14:08     Отрезать последний символ от строковой переменной #1
То есть, была, к примеру, переменная со значением "12345", надо получить "1234".
Длина строки неизвестна, последний удаляемый символ также не известен, но это однозначно цифра (если это важно). Строка вообще состоит только из цифр.
Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Abdula
9 / 9 / 1
Регистрация: 28.03.2012
Сообщений: 116
07.04.2012, 14:15     Отрезать последний символ от строковой переменной #2
int ch =strlen(string);
string[ch]='0';
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
07.04.2012, 14:24     Отрезать последний символ от строковой переменной #3
Abdula, не так немного
C
1
str[ strlen(str) - 1 ] = '\0';
denissg
0 / 0 / 0
Регистрация: 30.12.2011
Сообщений: 10
07.04.2012, 14:34  [ТС]     Отрезать последний символ от строковой переменной #4
Спасибо, попробую чуть попозже.
Yandex
Объявления
07.04.2012, 14:34     Отрезать последний символ от строковой переменной
Ответ Создать тему
Опции темы

Текущее время: 10:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru