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

Глюк с teelg - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача "Строение" http://www.cyberforum.ru/cpp-beginners/thread915719.html
Здравствуйте. Проблема с решением задачи "Строение" (_http://********/index.asp?main=task&id_task=501). Администрация города подбирает площадку для строительства новых спортивных сооружений. На...
C++ Текущую дату сравнить с заданной датой Задача, написать и вывести "hello world", если текущая дата старше заданной даты (например, 2 июля 2013). #include <iostream> #include <ctime> #include <time.h> using namespace std; void... http://www.cyberforum.ru/cpp-beginners/thread915662.html
C++ В предложении удалить все вхождения “th”. Результат вывести на экран
Очень прошу помогите сделать,знаю она лёгкая,но сам не успеваю не чего((( 6. В предложении удалить все вхождения “th”. Результат вывести на экран.
C++ Построчное чтение в массив из строк
Как реализовать чтение из словаря по одной строке перенос в строковые переменные? #include "stdafx.h" #include <iostream> #include <fstream> #include <string> using namespace std;
C++ Создание экземпляр класса из другого класса http://www.cyberforum.ru/cpp-beginners/thread915649.html
Добрый день, форумчане. Помогите разобраться с такой плюсовенькой проблемой: есть 2 класса (назовем их A & B). Нужно в классе B запустить конструктор класса А, но так, чтоб с созданным экземпляром...
C++ Доступ к нужному биту через битовые поля Добрый день! Допустим, есть такой код. #include <iostream> #include <conio.h> using namespace std; struct byte { unsigned a : 1; unsigned b : 1; unsigned c : 1; подробнее

Показать сообщение отдельно
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12

Глюк с teelg - C++

01.07.2013, 15:56. Просмотров 948. Ответов 29
Метки (Все метки)

C++
1
2
3
int x1 = ifile.tellg();
ifile >>s; 
x1 = ifile.tellg();
сначала х1 = 1, потом идёт считывание символа f и далее х1 становится равным -14, как это понимать?

Добавлено через 16 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <fstream>
#include <string>
using namespace std;
 
 
int main()
{
    fstream ifile;
    string s;
    ifile.open("c:\\box2.obj", ios::in);
    int x1 = ifile.tellg();
    getline(ifile,s);
    x1 = ifile.tellg();
    ifile.close();
    return 0;
}
вот ещё пример считываемая строка весит больше 20 байт, но х1 выводит что смещение равно 9 как это понимать?

Добавлено через 2 минуты
я так понял это какой то баг?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru