Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2009, 01:40   #1
Ferghost
 
Регистрация: 31.05.2009
Сообщений: 9
По умолчанию работа со строками в с++

Помогите найти где ошибка, компилятор пишет error C2039: 'clear' : is not a member of 'basic_string<char,struct std::char_traits<char>,class std::allocator<char> >'
Код:
#include <iostream>
#include <fstream>
#include <string>
#include <list>
 
using namespace std;
 
void main()
{
        list<string> strings;
        ifstream fin("Strings.txt");
        while (!fin.eof())
        {
                string s;
                getline(fin, s);
                size_t first = s.find_first_not_of(' ');
                size_t last = s.find_last_not_of(' ');
                if (first == string::npos)
                        s.clear();
                else
                        s = s.substr(first, last - first + 1);
                if (!s.empty())
                        strings.push_back(s);
        }
        fin.close();
        strings.sort();
        ofstream fout("output1.txt");
        for (list<string>::iterator i = strings.begin(); i != strings.end(); i++)
                fout << *i << endl;
        fout.close();
}
Ferghost вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа со строками buba3230 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 02.06.2009 22:18
Работа со строками. Galacticus Общие вопросы C/C++ 0 11.03.2009 16:49
Работа со строками в С++ Sien Помощь студентам 3 09.01.2009 20:02
Работа со строками pant Помощь студентам 2 30.12.2008 17:12