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

Программа по работе с файлом работает некорректно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ASCII-строки http://www.cyberforum.ru/cpp-beginners/thread38407.html
как выглядят ASCII-строки в файле txt?
C++ Работа со строками в (С\С++) визуал Помогите написать программу,которая из произвольной строки(ее можно сделать как типизированную константу: например ААААВВВВВССССХХХХ) удаляет повторно встречающиеся символы. Спасибо http://www.cyberforum.ru/cpp-beginners/thread38402.html
C++ классы
Привет, дана задча элементы х и у определяються по формулам:х=0,3*хi-1(x предыдущее) и у=х(предыдущее)+у(предыдущее).Найти сумму, если х=у=1 по формуле х/у+1 Решить надо используя классы прога не работает, помогите разобраться #include <iostream.h> #include <windows.h> //using namespace std; class Class22{ public:
Динамическая память C++
Надо ввести массив из файла. Сам массив хранится в динамической памяти. Сколько я над прогой не бился, а вводит данные криво. С клавиатуры считывает правильно. Все остальное тоже работает. А вот из файла считать понормальному не может. #include <stdio.h> #include <conio.h> #include <math.h> #include <malloc.h> FILE * f_in, * f_out; int i,j;
C++ Алгоритм к Коду http://www.cyberforum.ru/cpp-beginners/thread38389.html
Здравствуйте прошу помоч написать алгоритм к ниже приведенному коду так же дам условие задачи =============Текст задачи============== Из какого наименьшего числа коней можно создать активный эскадрон? решить задачу численным методом. Пояснения: Эскадрон -- Группа коней , размещенный на бесконечной шахметной доске Активный Эскадрон -- это эскадрон, который может сделать любое число ходов...
C++ обработка строк Помогите решить задачу, на завтра нада,а с методом выполнения не знаком, к сожалению. Разработать консольное приложение, выполняющее решение следующей задачи. В текстовом файле Strings.txt содержится набор ASCII-строк, каждая из которых не превышает 80 символов. Строки могут начинаться с пробелов (левые пробелы) или заканчиваться пробелами (правые пробелы). Могут быть также пустые строки или... подробнее

Показать сообщение отдельно
Ferghost
0 / 0 / 0
Регистрация: 30.05.2009
Сообщений: 15

Программа по работе с файлом работает некорректно - C++

05.06.2009, 02:16. Просмотров 529. Ответов 7
Метки (Все метки)

Помогите найти где ошибка,программа работает со строками из файла, компилятор пишет error C2039: 'clear' : is not a member of 'basic_string<char,struct std::char_traits<char>,class std::allocator<char> >'
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#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();
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru