С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
DaStazz
0 / 0 / 0
Регистрация: 29.03.2008
Сообщений: 10
#1

Сбивается указатель при считывании из файла - C++

29.03.2008, 21:16. Просмотров 1329. Ответов 1
Метки нет (Все метки)

Сбивается указатель, считывается не то значение (вместо '1' считывается пробел и всё летит). Но если открыть этот файл в WordPad'e добавить туда что-нить и это же удалить(оставить его без изменений) и сохранить, то всё считвается отлично.

Считывается посредством
fgets(stream, 8, str);
Кто знает в чём проблема или кто сталкивался вообще с подобным откликнитесь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2008, 21:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сбивается указатель при считывании из файла (C++):

Ошибка 0xcdcdcdcd при считывании fscanf-ом из файла в указатель - C++
Ошибка заключается в том, что при выделении памяти на указатель он каким-то боком не заполняется fscanf-ом из файла. Постоянно появляется...

Переполнение при считывании из файла - C++
Подскажите пожалуйста, где ошибка, вот код чтения из файла: void read_file(void) { int mass; FILE* file = fopen("arr.txt", "r"); ...

Проблема при считывании из файла - C++
Пишу простенькую программу по криптографии. В результате шифрования получается txt файлик с набором закорючек(он во вложении). Для...

Лишние символы при считывании файла - C++
Считываю структуру с файла и вывожу в консоль, при выводе появляются лишние символы в конце. Скажите пожалуйста с чем это связано и как их...

Ошибка, при считывании инфы с файла... - C++
Вот есть код:#include <iostream.h> #include <conio.h> #include <string.h> #include <fstream.h> #include <stdio.h> #include...

При считывании из файла не выводится отчество - C++
Необходимо прочитать из файла фамилию студента, имя и отчество. И вывеси на экран фамилию и инициалы. Вот код, но выводит ерунду...

1
DaStazz
0 / 0 / 0
Регистрация: 29.03.2008
Сообщений: 10
30.03.2008, 01:53  [ТС] #2
Файл представляет собой значения табличных данных разного размера, но упорядоченного

08-03-1200:001 721BAMTS B1 119 12096 39 2734 193 6812 77 3763 2BAMTS B1 277 0 0 0 0 0 0 0 03BAMTS B1 15 0 0 1 0 54 0 0 424BAMTS B1 0 0 0 0 0 0 0

Что-то вроде этого..

После значения 1BAMTS B1 включительно считывание можно зациклить до того как не будет считан символ '\n', затем перейти на следующую строку. Где-то на n-ом значении цикла сбивается указатель и читает совершенно не то, результатом чего является ошибка в запросе к базе данных.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2008, 01:53
Привет! Вот еще темы с ответами:

Конец файла при потоковом считывании - C++
if (fin.eof()==0){ cout << "aaa"; int asa; asa = (int)buf; fout.write((char*)buf, sizeof(buf - asa)); } вот...

Разъясните ошибки при считывании файла - C++
не пойму что от меня требуется тут) пол года изучаем язык) часть ошибок исправил но при считывании с файла лепит нарушение прав доступа ...

Неверная кодировка при считывании из файла - C++
Проблема такая, при считывание из файла идет кракозябра, как это исправитьsetlocale(LC_ALL, "rus"); FILE *fp; if(!(fp =...

Ошибка при считывании двоичного файла - C++
При считывании из .EXE файла возникает ошибка, а возникает она когда считываемый байт равен 0x1A. Если он есть в файле то программа "видит"...


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

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

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