Посл.ответ |
Сообщение |
Ранг: 3.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 февраля 2010 00:22 · Личное сообщение · #1
Как перевести каретку в конец файла перед использованием функции WriteFile?
| Сообщение посчитали полезным: |
|
 Ранг: 355.4 (мудрец), 55thx Активность: 0.32↘0 Статус: Uploader 5KRT
|
Создано: 14 февраля 2010 00:42 · Поправил: Coderess · Личное сообщение · #2
Используя SetFilePointer()
----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes | Сообщение посчитали полезным: |
Ранг: 17.0 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 14 февраля 2010 00:42 · Личное сообщение · #3
Кажется SetFilePointer
| Сообщение посчитали полезным: |
 Ранг: 533.6 (!), 232thx Активность: 0.45↘0 Статус: Uploader retired
|
Создано: 14 февраля 2010 00:47 · Поправил: BoRoV · Личное сообщение · #4
Delphi:
C:
----- Лучше быть одиноким, но свободным © $me | Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 февраля 2010 01:12 · Личное сообщение · #5
Спасибо ОГРОМНОЕ, ДРУЗЬЯ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!! Ща буду проверять.
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 февраля 2010 01:20 · Личное сообщение · #6
А с помощью данной функции перевести каретку на др. строку можно? И еще, очистить файл этой функциией можно? Благодарю!!!
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 февраля 2010 01:31 · Личное сообщение · #7
Глянул в справочник, там хоть перевод и кривой, но понял, что данные манипуляции сделать нельзя с этой функцией......Может есть др функции для этого?
| Сообщение посчитали полезным: |
Ранг: 17.0 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 14 февраля 2010 01:37 · Поправил: neoBlinXaker · Личное сообщение · #8
кажись \n -перевод каретки. А очистить наверно так CreateFile с параметром CREATE_ALWAYS-Creates a new file. The function overwrites the file if it exists.
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 февраля 2010 01:59 · Личное сообщение · #9
neoBlinXaker Я помню когда си изучал там каретка переводилась \n Ща на ассме пишу. Тут вроди как другой подхот, или я просто что то забыл.....
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 февраля 2010 02:01 · Личное сообщение · #10
А насчет очистки, мне бы желательно, что бы не трогать функцию CreateFile. У меня файл постояно открыт, и его нужно со временем очищать.
| Сообщение посчитали полезным: |
Ранг: 17.0 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 14 февраля 2010 02:03 · Личное сообщение · #11
тогда 0Ah, 0Dh,00h
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 февраля 2010 02:10 · Личное сообщение · #12
Точняк!!!!! Спасиб, освежил память...))) А 00h эт че? Такого не помню.
| Сообщение посчитали полезным: |
Ранг: 17.0 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 14 февраля 2010 02:55 · Личное сообщение · #13
00h - это конец строки. Если не хочешь использовать createfile, то придется использовать writefile.
| Сообщение посчитали полезным: |
 Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 14 февраля 2010 08:59 · Личное сообщение · #14
Ты издеваешься что ли? МСДН почитать не в состоянии? Правку найти тоже? Учитывая, что это далеко не первый корявый топик, попрощаемся надолго.
| Сообщение посчитали полезным: |