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

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

Войти
Регистрация
Восстановить пароль
 
ZigaZaga
0 / 0 / 0
Регистрация: 06.01.2010
Сообщений: 20
#1

fstream::setbuf - C++

27.02.2010, 23:11. Просмотров 724. Ответов 4
Метки нет (Все метки)

вот тут написано о этом методе:
http://msdn.microsoft.com/en-us/library/aa243826(VS.60).aspx
но при этом VC6.0 на такой код:

C++
1
2
3
    char * buff = new char [1024];
    fstream fin;
    fin.setbuf(buff, 1024);
вот так реагирует:
error C2039: 'setbuf' : is not a member of 'basic_fstream<char,struct std::char_traits<char> >'

почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2010, 23:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос fstream::setbuf (C++):

Подскажите аналог setbuf в с++ - C++
Мне нужно увеличить буфер при записи в файл, как это устроить помимо setbuf

fstream и for - C++
Здрасте. Собственно, не могу понять, по какой причине не работает вот такой вот код, хотя по идее должен работать, или я ошибаюсь? ...

fstream с++ - C++
Помогите пожалуйста... Как при считывании из файла считать переменные если они в файле находяться на разных строчках например надо...

fstream - C++
Дан текстовый файл. Осуществить посимвольную чередующуюся печать файла в прямом и обратном направлении в новый файл. Например, если в файле...

<fstream> - C++
как читать из файла и записывать переменные написанные через пробел используя ifstream in(&quot;int.txt&quot;); ofstream...

fstream - C++
помогите, пожалуйста, чет я совсем запуталась((( /*Дан текстовый фал, содержащий целые числа, разделенные пробелами. Определить...

4
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
27.02.2010, 23:43 #2
ZigaZaga, вот тут почитайте. Это не функция класса std::ifstream, это к классам вообще не относится...
1
ZigaZaga
0 / 0 / 0
Регистрация: 06.01.2010
Сообщений: 20
27.02.2010, 23:49  [ТС] #3
так а чего тогда мсдн такое пишет?
мсдн это справка мелкософта.
студия это продукт мелкософта.
что я не понимаю???
0
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.02.2010, 00:26 #4
Цитата Сообщение от easybudda Посмотреть сообщение
Это не функция класса std::ifstream, это к классам вообще не относится...
Не совсем.
setbuf() является также функцией-элементом классов: filebuf (fstream.h), fstreamable (fstream.h), strstreambuf (strstrea.h), fpbase (objstm.h).
и вот такой код проходит именно для VC++ 6.0
C
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include <fstream.h>
 
int main() 
{
        char * buff = new char [1024];
        fstream fin;
        fin.setbuf(buff, 1024);
    return 0;        
        
}
1
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
28.02.2010, 00:47 #5
Цитата Сообщение от ZigaZaga Посмотреть сообщение
мсдн это справка мелкософта.
студия это продукт мелкософта.
что я не понимаю???
Видимо, то же, что и я...

Добавлено через 3 минуты
valeriikozlov, Ага, нашёл, спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2010, 00:47
Привет! Вот еще темы с ответами:

fstream - C++
Всем доброго дня! Как с помощью библиотеки fstream вывести содержимое файла на экран??

fstream ifstream - C++
подключил библиотеку fstream создал объект ifstream file открыл файл, поработал(считывал до конца &lt; eof()) сделал file.close(); ...

траблы с fstream - C++
Всем привет! Начинаю работать над дз по проге и никак не могу разобраться с одной фишкой с fstream. Вот мои код: #include &quot;stdafx.h&quot; ...

Fstream и malloc_assert - C++
Подскажите пожалуйста, а то уже голова болит. Есть программа которая предоставляет выбор алгоритма обработки. Данные она берет из файлов...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
28.02.2010, 00:47
Ответ Создать тему
Опции темы

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