|
|
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
[quot Няшик]schi, Я не понимаю, что мне отлаживать???.... Автору надо заменить более двух пробелов , после слова Если только после слова. Чем твой код плох - из него ничего нельзя понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 22:29:16 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
schiЕсли только после слова. Чем твой код плох - из него ничего нельзя понять. Увы - вы правы. С таким умом как у вас - скорее всего нельзя. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Ай - как сложно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 22:37:06 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Няшик Код: pascal 1. 2. отсутсвие проверки Length(str) при удачном сочетании данных - бесконечный цикл или Access Violation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 23:34:53 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
SimplTsar, Весело такую Ахинею читать))), при условии r <= l. И при том, что строка кончается на #0 а это не ' ' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 00:34:23 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
НяшикSimplTsar, Весело такую Ахинею читать))), при условии r <= l. И при том, что строка кончается на #0 а это не ' ' да, ты прав, ахинею весело читать :) например Код: pascal 1. 2. 3. 4. и результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 05:06:21 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear Penguin, А в чём ахинею с моей стороны ? Нет, с моей нету. Но за баг спасибо. Я просто не ту переменную воткнул в последнем изменении Код: pascal 1. Эти глуппые баги есть у всех. Даже у вас. (А если говорите что нет. То, в двойне) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 09:48:04 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
НяшикTactical Nuclear Penguin, А в чём ахинею с моей стороны ? Нет, с моей нету. Но за баг спасибо. Я просто не ту переменную воткнул в последнем изменении Код: pascal 1. Эти глуппые баги есть у всех. Даже у вас. (А если говорите что нет. То, в двойне) то есть отлаживать на пользователе предлагаете? нуну... почему в начале пробелы не трогаем а в конце весело удаляем? задание плохо читали? МЕЖДУ словами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 10:22:06 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Няшик, у всех бывают ошибки. Но у многих пафоса меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 11:20:47 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear Penguinто есть отлаживать на пользователе предлагаете? нуну... Я и отладил по быстрому, только как на зло. Последнюю строку не просмотрел. По этому и не нашёл ничего такого.. Tactical Nuclear Penguinпочему в начале пробелы не трогаем а в конце весело удаляем? Кхм, сейчас - заведём первый цикл, в котором найдём чистую длину строки. Выделим строку, и снова пойдём резать лишние пробелы. Операция очень сильно усложняется для процессора. Ему легче выделить, и уменьшить строку. Это во много быстрее. makhaonНяшик, у всех бывают ошибки. Но у многих пафоса меньше. Потому что, все накинулись зассирать - увидев, что я не приверженец стандартного функционала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 11:36:11 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Подскажите как решить проблеммку. Имеется файл в 40-50-100 тысяч строк. Строка формата С. Л. З. C. В. ЛС Фамилия Имя Отчество Дата Осн. документ Серия, Личный номер Дата Дата Дата рег. по ПрТипДатаДаДата Адрес ЛС Как можно заменить пробелы между словами на один знак табуляции. Чтобы в результате получить нормально отформатированный текст, который бы разбивался на колонки в Excele(к примеру). Человеку нужно один файл загрузить в Excel, разовая операция. Для этого нужно пробелы заменить ТАБом, чтобы Excel разбил их по ячейкам. Никакой критичности по времени расчёта нет. Неужели использование двух функций Pos и StringReplace настолько чудовищно, что нужно третью страницу обсуждать ошибки с использованием указателей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 12:00:18 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
DimaBrЧеловеку нужно один файл загрузить в Excel, разовая операция. Для этого нужно пробелы заменить ТАБом, чтобы Excel разбил их по ячейкам. Никакой критичности по времени расчёта нет. Неужели использование двух функций Pos и StringReplace настолько чудовищно, что нужно третью страницу обсуждать ошибки с использованием указателей ? Я специально для тебя с указателя переписал на обычную индексацию. Из за этого напоровшись на баг. Вообще, я хотел показать что код ничем не сложнее получается чем через "Pos и StringReplace" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 12:02:34 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Код гораздо сложнее для понимания и написания. Как уже выяснилось, чреват множеством подводных камней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 12:33:45 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
DimaBrКод гораздо сложнее для понимания и написания. Как уже выяснилось, чреват множеством подводных камней Твой код вообще заменяет два пробела на 1 и потом, 1 пробел на #9 А тс - у надо между слов Давай - реализовывай, и посмотрим что код увеличиться ещё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 12:47:07 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Мой код делает ровно то что нужно ТС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 14:05:35 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Для более точной задачи немешало бы убрать #9 с начала строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 14:07:21 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
НяшикТвой код вообще заменяет два пробела на 1 и потом, 1 пробел на #9 А тс - у надо между слов Если в строке 10 пробелов подряд, то путём замены ДВУХ подряд на ОДИН, рано или поздно мы получим всего ОДИН пробел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 14:09:24 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
DimaBr, Попробовал твой код. Мол. Ну, посмотреть как он работает - раз ты утверждаешь что ровно. И вижу фигу ... А вообще. Если я уберу флаг bool в своём коде. То примерно будет тоже самое что я думал. Но у тебя код не рабочий. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 14:23:21 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Текст из файла Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 14:29:45 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Оо. Я понял в чём ты ошибку сделал.. Ты даже в таком "простом" коде накосячил. Так что 1 \ 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 14:32:30 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Короче, вот твой код такой такой результат Я такой результат могу и так добится Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Как ты выразился, а #9 можно и убрать сначала строки .. Хотя тот мой код это делает по умолчанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 14:42:05 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Мой код написан без всяких отладчиков, и даже без среды, просто "на коленке". Поэтому вполне естественно что вместо S[i] написал S[j]. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 15:03:37 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
DimaBrМой код написан без всяких отладчиков, и даже без среды, просто "на коленке". Поэтому вполне естественно что вместо S[i] написал S[j]. Ну ок. А я код тоже пишу просто так. Ток потом запускаю посмотреть результаты. А ты даёшь код, и не проверяешь. Притом уверяешь что он на 100% верный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 15:07:15 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
Я нигде не утверждал, что он на 100% верный. Если человек не сможет разобраться с ошибкой в одной букве, то в твоём коде ему не разобраться НИКОГДА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 15:11:42 |
|
||
|
Форматирование текста
|
|||
|---|---|---|---|
|
#18+
DimaBrЯ нигде не утверждал, что он на 100% верный. Если человек не сможет разобраться с ошибкой в одной букве, то в твоём коде ему не разобраться НИКОГДА. Разве ? DimaBrМой код делает ровно то что нужно ТС Разве ровно, это не 100? Или у тебя есть у ровно какой - то коэффициент ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2017, 15:16:53 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39528660&tid=2041770]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
242ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 578ms |

| 0 / 0 |
