Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
6 / 6 / 3
Регистрация: 03.01.2012
Сообщений: 449

Передвинуть указатель на нужное место

28.11.2013, 10:55. Показов 1772. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
читаю файл вот так
C++
1
2
3
4
5
6
7
 FILE *f;
    f = fopen("data//test.h","r");
    while(!feof(f))
    {
        fscanf(f,"%s",temp);
        func();
    }
допустим где то там в дебрях этой функции func() мне нужно запомнить место f... пропустить какое то количество
C++
1
fscanf(f,"%s",temp);
и вернутся к запомненному месту....
к примеру если это делать так
C++
1
2
3
f1=f
.....//какой то код
f=f1
результат никакой... получается что 2 одинаковых указателя....
прошу подсказать как это делается
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2013, 10:55
Ответы с готовыми решениями:

Передвинуть указатель на следующий элемент структуры
Есть структура struct reklama //Создаем структуру! { char zakazchik; //здесь будет храниться имя владельца int...

как поместить в нужное место
Здравствуйте господа програмисты!у меня такой вопрос-я допустим сделал программу,как её програмно поместить в автозагрузку(т.к. туда я могу...

QListWidget insertItem вставка строки в нужное место
Вопрос на засыпку: Почему метод insertItems вставляет на нулевую строку без проблем QStringList qstr; qstr << "df"...

7
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
28.11.2013, 11:00
ftell попробуй, запоминает текущее положение указателя в файле, а потом fseek для установки в нужное место.

Цитата Сообщение от lips Посмотреть сообщение
f1=f
.....//какой то код
f=f1
f является указателем на файл и не более того, если ты сделаешь присвоение то ты передаешь адрес файла другому указателю и оба будут дружно смотреть в одно и тоже место...не внутри файла а на сам файл.
1
6 / 6 / 3
Регистрация: 03.01.2012
Сообщений: 449
28.11.2013, 11:10  [ТС]
Цитата Сообщение от mibin Посмотреть сообщение
ftell попробуй, запоминает текущее положение указателя в файле, а потом fseek для установки в нужное место.


f является указателем на файл и не более того, если ты сделаешь присвоение то ты передаешь адрес файла другому указателю и оба будут дружно смотреть в одно и тоже место...не внутри файла а на сам файл.
ну да... это я понял
а можно пример с ftell - fseek?
0
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
28.11.2013, 11:13
Вот пример с ftell
http://devoid.com.ua/functions... ftell.html

Вот пример с fseek
http://devoid.com.ua/functions... fseek.html

Там и описание и примеры и все на свете.
2
6 / 6 / 3
Регистрация: 03.01.2012
Сообщений: 449
28.11.2013, 11:21  [ТС]
Цитата Сообщение от mibin Посмотреть сообщение
Вот пример с ftell
http://devoid.com.ua/functions... ftell.html

Вот пример с fseek
http://devoid.com.ua/functions... fseek.html

Там и описание и примеры и все на свете.
C++
1
2
3
4
     long position;
     position = fteel(f);
....
fseek(f, position, SEEK_SET);
[BCC32 Error] E2268 Call to undefined function 'fteel'
#include <stdio.h> есть
а что ещё надо?
0
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
28.11.2013, 11:23
)) не teel, а tell, от слова скажи
1
6 / 6 / 3
Регистрация: 03.01.2012
Сообщений: 449
28.11.2013, 11:27  [ТС]
спасибо
0
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
28.11.2013, 11:28
Не за что обращайся
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.11.2013, 11:28
Помогаю со студенческими работами здесь

Передвинуть черные шары на место белых, а белые на место черных
Помогите пожалуйста решить данную задачу на языке Pascal. Вдоль доски расположены 7 лу-нок, в которых лежат 3 черных и 3 белых шара. ...

Есть ли способ передвинуть указатель мыши?
Например я жму кнопку, и мышь сама улетает куданить например вниз....

Как передвинуть позицию модуля на другое место?
Создал новую позицию в j3.4 прописал ее в index.php и temlatesDetails.php вывелась на главной но не на том месте что нужно.Как его...

Возврат в нужное место
Всем привет, нужна помощь 1)При входе в раздел &quot;каталог&quot; и выборе комплекта, при возврате назад кнопкой браузера, возвращает к началу...

Вставить break в нужное место.
Цикл есть, выход из него не могу понять куда сделать. Сек щас исправлю Добавлено через 45 секунд procedure...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru