powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поиск по всему блокноту
14 сообщений из 14, страница 1 из 1
Поиск по всему блокноту
    #38544931
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо добавить данные с txt файла, но он читает с первой строки, как сделать чтобы он считывал и с других строк

FN1=FOPEN("myfile.txt")
IF FN1<0
MESSAGEBOX('Файл .txt не найден')
return 0
ENDIF


yyyy1=fgets(fn1)
fclose(fn1)
messagebox(alltrim(yyyy1))
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38544941
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Claymore,

так он считывает
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38544943
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Claymore,

так вот считывает
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38544951
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а так вот уже нет, как прописать код чтобы он по всему блокноту инфо считывал
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38544978
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, справку почитать проблема?

Тогда отвечу: либо fgets() в цикле по feof() ; либо fread() на размер файла, с последующим парсингом полученной строки...
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545025
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

всё равно, он показывает пустоту, а вот с fread чет не вдуплю как его правильно записать в своем коде...ошибку выкидывает...
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545059
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Слушай сделал по справке, чет получилось вот код:
Local gnFileHandle,nSize,cString
gnFileHandle = FOPEN(thisform.text9.value)
nSize = FSEEK(gnFileHandle, 0, 2)
IF nSize <= 0
WAIT WINDOW "This file is empty!" NOWAIT
ELSE
= FSEEK(gnFileHandle, 0, 0)
cString = FREAD(gnFileHandle, nSize)
? cString
ENDIF
= FCLOSE(gnFileHandle)
messagebox(alltrim(cString))

Только вот он не вырезает пробелы и строки.....
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545091
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Claymore,
filetostr()
strtofile()
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545117
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penner,

ммм ладно, чет не выходит, а что мне прописать чтобы он выбрал символы, которые будут находиться между лопата и дуб?
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545119
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penner,

я читал про left() про substr() но чет не могу сообразить, или тут надо другие функции использовать?
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545179
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Другие, другие...

Ты бы лучше рассказал про задачу, а не про твою реализацию.
То есть в каком виде ты имеешь исходные данные - и что, из конца-то в конец, желаешь получить в итоге. Например: "На некоем сайте по такому-то запросу получается такая-то табличка, я её, панимаешь ли, сохраняю как CSV с табуляцией, а затем пытаюсь закачать в dbf, чтобы затем убрать лишние поля, свести показатели, и выдать в виде отчётика в формате pdf".
Так вот - рассказывать надо, начиная с исходного варианта данных (доступных тебе) и заканчивая результирующим форматом (то, что всё же желаешь получить в конце-то концов). Сначала словами. Затем примерами кода-реализации этапов преобразования. Затем уже задавать вопросы по непоняткам... Обучать же чтению справки/поиску по форуму/гуглуниЮ тебя никто не станет.
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545222
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Прости что криво объяснил ситуацию) Значит имеется форма
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545226
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Блин, неее, стоп.....возникла проблема, у меня немного не так получится
...
Рейтинг: 0 / 0
Поиск по всему блокноту
    #38545228
Claymore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Claymore,

Прошу прощения, тема закрыта, у меня совсем другая ситуация получается, я обдумаю как это реализовать....
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поиск по всему блокноту
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]