Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
HeRo!N
11 / 11 / 2
Регистрация: 01.10.2010
Сообщений: 139
1

Как сохранить текущее положение курсора в файле?

30.06.2011, 18:03. Просмотров 2159. Ответов 5
Метки нет (Все метки)

как сохранить текущее положение курсора в файле , а затем в дальнейшем поставить курсор на это место??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2011, 18:03
Ответы с готовыми решениями:

Как узнать текущее положение курсора ?
Добрый день ! Подскажите пожалуйста как узнать текущее положение курсора ? ...

Как узнать текущее положение указателя файла?
Как узнать текущее положение указателя файла в байтах?

Как изменить вид и положение курсора в консоли?
ВСем доброго времени суток есть несколько вопрос по работе с курсором в консоли...

Как получить положение курсора в текстовой строке?
Можно ли получить положение курсора в текстовой строке окна Edit Box и можно ли...

Положение курсора в с++
Как получить координаты позиции каретки(текстового курсора) в с++? Мне очень...

5
schdub
Эксперт С++
3039 / 1381 / 421
Регистрация: 19.01.2009
Сообщений: 3,692
Завершенные тесты: 1
30.06.2011, 18:21 2
получить текущую позицию:
C
1
2
3
BOOL GetCursorPos(
    LPPOINT lpPoint     // address of structure for cursor position  
   );
установить позицию:
C
1
2
3
4
BOOL SetCursorPos(
    int X,  // horizontal position  
    int Y   // vertical position
   );
0
HeRo!N
11 / 11 / 2
Регистрация: 01.10.2010
Сообщений: 139
30.06.2011, 19:42  [ТС] 3
Проблема в том, что у меня компилятор Borland C++ 3.11 (нужно обязательно на нем, т.к. в институте его изучаем), но в нем нет таких функций, но зато есть функции fgetpos и fsetpos, но чет я с ними не могу разобраться.
0
schdub
Эксперт С++
3039 / 1381 / 421
Регистрация: 19.01.2009
Сообщений: 3,692
Завершенные тесты: 1
30.06.2011, 21:32 4
Цитата Сообщение от HeRo!N Посмотреть сообщение
зато есть функции fgetpos и fsetpos
это функции для работы с файлами к положению указателя мыши они не имеют никакого отношения.

Цитата Сообщение от HeRo!N Посмотреть сообщение
Borland C++ 3.11
это под DOS который?
0
grizlik78
Эксперт С++
2005 / 1489 / 203
Регистрация: 29.05.2011
Сообщений: 3,086
30.06.2011, 21:41 5
Цитата Сообщение от schdub Посмотреть сообщение
это функции для работы с файлами к положению указателя мыши они не имеют никакого отношения.
А кто говорил про мышь или экран?

Добавлено через 6 минут
Цитата Сообщение от HeRo!N Посмотреть сообщение
но зато есть функции fgetpos и fsetpos, но чет я с ними не могу разобраться.
А что с ними сложного? Примерно так, вроде, должно быть:
C
1
2
3
4
5
6
7
8
9
10
/*объявляем переменную*/
fpos_t pos;
/* ... */
/* сохраняем позицию */
if (fgetpos(file, &pos) != 0)
{ /* ошибка */ }
/* ... */
/* восстанавливаем позицию */
if (fsetpos(file, &pos) != 0)
{ /* ошибка */ }
2
schdub
30.06.2011, 22:06     Как сохранить текущее положение курсора в файле?
  #6

Не по теме:

Цитата Сообщение от grizlik78 Посмотреть сообщение
А кто говорил про мышь или экран?
grizlik78, спасибо мну переклинило видать чуток :)

0
30.06.2011, 22:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2011, 22:06
Привет! Вот еще темы с ответами:

Подсветить символ цветом (положение курсора)
Как сделать чтобы 1 символ был подсвечен? т.е. на экране есть массив 000 001...

Передача потока (текущ.позиции курсора в файле) как аргумент функции
Всем привет! Столкнулся с такой проблемой, Конструкция довольно тяжелая для...

Как сохранить структуру в виде строк в файле
Помогите пожалуйста очень надо. Есть структура листинг ниже, как сделать чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru