|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 28, 2003 15:31:53 Здравствуйте! Снова обращаюсь к Вам с очень простым, но насущным вопросом. Помогите прочитать из файла информацию. Пожалуйста, дайте исходник этой операции или опишите подробнее мне как это сделать! Дело вот в чём. Я не знаю весь процесс чтения. Что нужно мне: 1) найти файл с именем test.txt 2) найти в нём слово Assemler на 12 строке среди других слов, отделённых пробелами, другими знаками препинания. (как быть с регистром слова - большие и мальенькие буквы?) 3) поместить результат :-) Возник ещё вопрос: а если файлос в другой директории или вообще на другом компьютере в локальной сети? Заранее спасибо! Спасибо за предыдущие ответы на мои вопросы! 1990 |
|
|
Дата: Авг 28, 2003 15:46:54 как быть с регистром слова - большие и мальенькие буквы?) Ну приехали :(((( Чем по вашему различаются A - a? A = a+const |
|
|
Дата: Авг 28, 2003 16:33:01 Edmond Если 1990 это год его рождения, тогда ему простительно :)) |
|
|
Дата: Авг 28, 2003 17:24:20 1990 1) найти файл с именем test.txt Найти??? Т.е. вы не в курсе где он вообще лежит? Тогда покажите юзеру стандартный диалог GetOpenFileName. 2) найти в нём слово Assemler на 12 строке среди других слов, отделённых пробелами, другими знаками препинания. Использовать Memory Mapped Files. |
|
|
Дата: Сен 1, 2003 16:37:44 · Поправил: Sickle Edmond в твоем случае const < 0 :))) a=A+32 (для всей латиницы) |
|
|
Дата: Сен 1, 2003 17:09:25 Sickle Спасибо за поправку поправил |
|
|
Дата: Сен 1, 2003 19:19:26 1) В смысле найти? Если не известно месторасположение фаила, то можно, как Quantum Дата: Авг 28, 2003 17:24:20 советует. А можно FindFirstFile, смотря, что ты имеешь в виду. 2) Берешь стандартный ReadFile и читаешь в цикле по блокам в 7 байт. А если на 12ой строке, то ищи 12ый ENTER(13) и ищи от него до следующего 13. Насчет регистра можно просто lstrcmpi использовать или ucase, а потом lstrcmp... 3) Ээээээ, простите, в какое место его поместить? Примера не дам :). Лень писать. Посмотри описание этих функций в Platform SDK. Max Зачем так грубо?... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.044 |