19 / 19 / 5
Регистрация: 17.10.2010
Сообщений: 247
|
|
1 | |
В текстовом файле заменить точку на запятую, а запятую на многоточие07.11.2010, 11:56. Показов 3985. Ответов 3
Метки нет (Все метки)
Доброго времени суток! есть задание: в текстовом файле заменить точку на запятую, а запятую на ...(три точки) как открыть файл знаю, а вот просканировав его на наличие точек-запятых, как заменить? если заменить 1 знак на 3, то надо же подвигать текст вправо, иначе точки затрут буквы. помогите пжалста?
0
|
07.11.2010, 11:56 | |
Ответы с готовыми решениями:
3
В введенной строке заменить каждую запятую и точку на точку с запятой QString заменить точку на запятую Заменить запятую на точку в нецелых числах Заменить при вводе запятую на точку |
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
07.11.2010, 14:09 | 2 |
пишешь новый файл, есть ещё tmpfile(), но данные могут потеряться в процессе работы программы (когда будешь из tmp писать обратно)
поэтому пишешь новый файл, потом к старому применяешь remove(), а к новому применяешь rename()
1
|
19 / 19 / 5
Регистрация: 17.10.2010
Сообщений: 247
|
|
07.11.2010, 20:29 [ТС] | 3 |
тоесть, надо скопировать все до искомого знака в новый документ, выполнить вставку знаков(...) и продолжить строку текстом? каким образом можно писать сразу в файл, минуя массив строк? покажите плиз пример, как это можно сделать?
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
08.11.2010, 00:37 | 4 | |||||
Сообщение от vaselo
1
|
08.11.2010, 00:37 | |
08.11.2010, 00:37 | |
Помогаю со студенческими работами здесь
4
Как в строке заменить запятую, на точку Как в вещественном числе заменить запятую на точку? Как правильно в Textbox заменить запятую на точку При вводе в TextBox точку заменить на запятую Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |