Форум программистов, компьютерный форум CyberForum.ru

Почему значение tellg() не изменяется? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шифрование строки по паролю http://www.cyberforum.ru/cpp-beginners/thread157509.html
В продолжение этой темы. Всем привет. Выбрал время для дальнейших поползновений в неблагодарном деле изучения C++ :) Ну и очередной затык. Никак не могу усвоить работу с типами данных. Вот до сюда все вроде двигалось: #include <iostream> #include <string> #include <ctime> using namespace std;
C++ Не пойму как работает класс Hi all Не пойму как работает пример #include <stdafx.h> #include <conio.h> using namespace std; class String { public: char* ptr; String(char* s){ int n = strlen(s); http://www.cyberforum.ru/cpp-beginners/thread157470.html
Начинаю изучать C/C++ C++
Здравствуйте. Вот решил изучать C/C++, подскажите какой лучше из них, какой литературы пользоваться и какой компилятор, среда программирования выбрать. Я в этом языке полный ноль. Спасибо!
C++ Использование нововведений C++0x
Красиво на самом деле... Вопрос, есть-ли резон использовать так, или новый стандарт стоит использовать в меру? #include <iostream> template <typename T> T Sum(T n, T m) { return n+m; }
C++ Повтор случайного числа в строке матрицы http://www.cyberforum.ru/cpp-beginners/thread157435.html
#include <iostream> #include <ctime> using namespace std; int main() { const int COLUMN = 8; const int ROW = 22; int matrix; srand(time (NULL));
C++ Исходник разблокировки клавиатуры Доброго время суток. И снова я пришел просить у вас помощи. Тут на досуге искал исходные коды разблокировки клавиатуры.(для программы по борьбе с порно вирусами ) и никак не могу найти зы только исходники блокировки. прошу предоставить исходный код для консоли хорошей системе разблокировки клавиатур ;) буду благодарен. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
05.08.2010, 16:02     Почему значение tellg() не изменяется?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
 
int main(){
    std::ifstream ifs("input.txt", std::ios::binary);
    if ( ! ifs.is_open() ){
        std::cerr << "Can't open input file!" << std::endl;
        return 1;
    }
    std::cout << "Open position: " << ifs.tellg() << std::endl;
    ifs.seekg(0, std::ios::end);
    std::cout << "End position: " << ifs.tellg() << std::endl;
    ifs.seekg(0, std::ios::beg);
    std::cout << "Start position: " << ifs.tellg() << std::endl;
 
    ifs.close();
    return 0;
}
Почему значение tellg() не изменяется?
 
Текущее время: 03:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru