1 | ||||||
перенос курсора25.06.2013, 13:17. Показов 3062. Ответов 12
Метки нет (Все метки)
Добавлено через 10 минут с маленьким файлом таких проблем нет Добавлено через 5 минут файл в котором я хочу переместить указатель весит порядка 10 мб
0
|
25.06.2013, 13:17 | |
Ответы с готовыми решениями:
12
Перенос курсора мыши. Перенос текстового курсора Перенос курсора по файлу (fstream) Перенос курсора |
25.06.2013, 13:40 [ТС] | 3 |
я так и не понял в чём проявляется разница между tellg и tellp
(то есть вырезка я просто добавил первые три строки для точности) в том то и дело что передвигается этак байтов на 50
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
25.06.2013, 13:50 | 4 | ||||||||||
telg() для чтения (seekg() тоже).
Добавлено через 1 минуту Откуда видите? Вот так передвинет относительно начала на 3, потом относительно текущего положения на 3:
Покажите не вырезку, иначе не понять, почему у вас курсор так себя ведёт. Добавлено через 2 минуты Если нужно в теущую позицию, то:
2
|
25.06.2013, 13:56 [ТС] | 5 |
считываемый файл просматриваю
уже заменил на другой вариант
@alsav22, вы пробовали запустить свой код на файле размером мегабайт 10 , прочитать половину его, а потом запустить данные функции? Добавлено через 1 минуту отрицательные значения вместо нуля подставить можно?
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
25.06.2013, 14:06 | 6 |
Можно.
Свой файл дайте, попробую. При таком размере, всё должно работать.
Добавлено через 8 минут Интересно, как вы в нём ориентируетесь... И что значит: "просматриваю"...
0
|
25.06.2013, 14:53 [ТС] | 9 |
считал до начала полигонов (первая буква f строке)
считал первую строчку, считал символ "f" второй строки, хотел отодвинуть курсор что следующей командой опять считать "f" а в результате получился перескок на 40 - 60 байт
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
25.06.2013, 15:41 | 10 | |||||
Всё работает, только непонятна цель. Вот код и результат на скрине. Делает, то что вы описали (зачем только так делать, непонятно):
2
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
25.06.2013, 15:45 | 11 |
Код ищет первую строку, первый символ которой f. Читает её, потом считывает первый символ следующей строки, потом возвращает курсор на одну позицию назад и читает всю вторую строку.
Добавлено через 2 минуты Задачу опишите, а то трудно понять, что, собственно, надо.
1
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
25.06.2013, 15:49 | 13 |
0
|
25.06.2013, 15:49 | |
25.06.2013, 15:49 | |
Помогаю со студенческими работами здесь
13
Перенос Курсора C# Перенос курсора в TextBox Перенос курсора по файлу (QTextStream) Перенос курсора на новую строку в textbox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |