|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
мне необходимо создать текстовый файл, который будет содержать определенный текст, который должен начинаться с определенной строки. есть файл (прилагается к сообщению), в котором в одной строке прописаны позиции с которых должен начинаться текст (фиолетовая строка), а так же сам текст, который должен печататься в файл (находится в строке ниже (строка без заливки)). для решения этой задачи использую функцию print #1 tab(n), но некоторый текст печатается на 1 символ дальше. как исправить этот баг ?? вот листинг : Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Модератор: Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 15:59 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3.
помедитируйте над этим ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 16:07 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
Konst_One, убрал Код: vbnet 1.
ничего не изменилось ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 16:42 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
тогда ищите концы в своей функции Tab() и, кстати, разделитель ";" внутри Print является кодом табуляции и , кстати 2, вы где проверяете , что у вас что-то там лишнее? если в блокноте, то поставьте моноширинный шрифт ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 17:08 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
Konst_Oneтогда ищите концы в своей функции Tab()это не пользовательская функция, это функция принта Konst_Oneи, кстати, разделитель ";" внутри Print является кодом табуляциинет ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 17:10 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
Shocker.ProKonst_Oneтогда ищите концы в своей функции Tab()это не пользовательская функция, это функция принта Konst_Oneи, кстати, разделитель ";" внутри Print является кодом табуляциинет да, давно не смотрел. надо бы проверить. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 17:13 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
Note: The formatting option for Print discussed in this topic is only meaningful if the object you are printing to is set to a monospaced font (like Courier or Fixedsys ). The output will not look right if the object is set to a proportional font (like the default MS Sans Serif, Times New Roman, etc.). The Tab function can be used only in the expression list of a Print statement and is written Tab(n). Tab is the name of the function; the expression in parentheses is called the argument. The argument n refers to a position on a line. The value n indicates an absolute position, not a relative one, on the output line. The first position on a line is Tab(1), the thirtieth position is Tab(30), and the fiftieth position is Tab(50), and so on. For example, the statement Print Tab(10); "ORD NBR"; Tab(25); "PRODUCT" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 17:22 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
Konst_One, смотрю в блокноте, все включено ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 17:28 |
|
проблема с функцией print #1 tab(n)
|
|||
---|---|---|---|
#18+
На одну позицию дальше выводится положительное число. Пробел зарезервирован для знака минус, чтобы у положительных и отрицательных чисел, выводимых в столбец в одинаковом формате, совпадало положение десятичной точки. Для решения проблемы можно конвертированть все выводимые значения в строки: Код: vbnet 1.
Строки выводятся без доп. пробела. Например Код: vbnet 1. 2.
Результат Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 23:12 |
|
|
start [/forum/topic.php?fid=60&msg=37869555&tid=2157619]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 150ms |
0 / 0 |