0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 53
|
||||||
1 | ||||||
Убрать из текста нули26.04.2013, 02:59. Показов 1412. Ответов 4
Метки нет (Все метки)
Доброе утро, прошу помощи с работой над текстом.
Дан текстовый файл, в котором нужно из всех чисел убрать начальные нули кроме последнего если за ним стоит точка. Проверку необходимости убрать 0 делаю так: Если в тексте нашел 0, то смотрю что стоит перед ним, если перед ним не цифра и не точка, то смотрю что после него, если это не точка, то заменяю 0 на пробел. На выходе получаю просто 0 вместо отредактированного текста. Где косяк?
0
|
26.04.2013, 02:59 | |
Ответы с готовыми решениями:
4
Как убрать нули Убрать нули после запятой Как убрать лишние нули? Убрать незначащие нули из строки |
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
|
||||||
26.04.2013, 07:43 | 2 | |||||
this is a go0d c++ c0de sampl0. output: this is a god c++ cde sampl0.
1
|
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
|
|
26.04.2013, 08:30 | 3 |
Я бы считывал(всё кроме 0) и записывал бы в другой файл. Или считал бы в массив, исключил бы нули обычным условием и записал снова.
0
|
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
26.04.2013, 12:32 | 4 |
0
|
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 53
|
|
26.04.2013, 19:05 [ТС] | 5 |
Извините, но речь не об этих нулях. программа должна переводить строку:
Str with numbers 1750 00.25 02500 в строку: Str with numbers 1750 0.25 2500 По ходу отладки выяснилось что моя логика верна и предложенный в самом начале алгоритм правильно работает и убирает только нужные нули, проблема с выводом появлялась из-за ошибки в последующем коде. Всем спасибо, программа отлажена. Первоначальный алгоритм правильный.
0
|
26.04.2013, 19:05 | |
26.04.2013, 19:05 | |
Помогаю со студенческими работами здесь
5
Убрать лидирующие нули из даты Убрать незначащие нули из double Убрать из строкового выражения незначащие нули Как убрать незначащие нули из вещественного числа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |