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

Разница между seekg() и seekp() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра Ним методом динамического программирования http://www.cyberforum.ru/cpp-beginners/thread326627.html
добрый день помогите решить задачу методом динамического программирования. Игра Ним с одной кучей камней и с инвертированными правилами (взявший последний камень проигрывает), нисходящее и восходящее ДП.
C++ С++ 2010 Дайте сылку на С++ 2010 пожалуста:wall: http://www.cyberforum.ru/cpp-beginners/thread326601.html
C++ Программа не воспринимает вводимый текст. Что нужно добавить чтобы она заработала?
#include <iostream> using namespace std; int main () { int gallons, liters; cout << "Vvedite chislo gallonov: "; cin >> gallons;
Дана строка из 32 символов C++
Дана строка из 32 символов, содержащая только символы '0' и '1'. 1)Строка представляет целое число, заданное в двоичном дополнительном коде. Преобразовать эту строку в целое значение. 2) Строка представляет целое число, заданное в двоичном коде с избытком на 2^31. Преобразовать эту строку в целое значение.
C++ Дан текст http://www.cyberforum.ru/cpp-beginners/thread326588.html
Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, -, *. 1. Выяснить, встречается ли в данном текста группа букв, заданная пользователем. 2. Подсчитать число и вывести такие группы букв, которые начинаются и кончаются одной и той же буквой. 3. Найти все такие группы букв, в которые заданная пользователем буква входит указанное число раз. ПОЧЕМУ...
C++ В алфавитной строке перевести строчные буквы в заглавные и заглавные в строчные В заданой алфавитной строке перевести строчные буквы в заглавные и заглавные в строчные. Со строковыми функциями еще не доводилось работать. Помогите, пожалуйста. подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1897 / 1429 / 106
Регистрация: 29.05.2011
Сообщений: 2,985
27.06.2011, 18:45     Разница между seekg() и seekp()
Да, и похоже это означает, что вызывается не просто rdbuf()->pubseekoff(off) или rdbuf()->pubseekoff(off, dir), а ещё и с указанием ios::in или ios::out, что в принципе, логично, но в стандарте почему-то опущено.
Ну а одинаковое поведение для файлов связано как-раз с файловым буфером, который, опять же по описанию в стандарте, использует для позиционирования fseek, не различающую позицию ввода и вывода.
Собственно я и сам хотел посоветовать не полагаться на одинаковость, а использовать ту или иную функцию в зависимости от желаемого действия. В конце концов это будет помогать и чтению тоже.
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru