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

Функция read: не могу понять, здесь ли ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вернуть указатель на трехмерный массив http://www.cyberforum.ru/cpp-beginners/thread135087.html
Подскажите пжл как вернуть указатель из моей функии на трехмерный массив. double dif(double kof,double lp,double step){ double (*lb); lb = new double;
C++ Картотека магазинов(ЛОС) что не так в этом коде, что программа не работает??? void shop::cut() { shop *q; shop *z,*e,*a; int key; http://www.cyberforum.ru/cpp-beginners/thread135082.html
C++ Расчет выходных сигналов эл. цепи
В данной работе необходимо по известному входному сигналу Uвх(t) и заданной передаточной характеристике Uвых(Uвх) построить выходной сигнал Uвых(t). Написать программу формирования массивов...
Строки матрицы с максимальным и минимальным элементом заполнить нулями C++
Строки с максимальным и минимальным элементом заполнить нулями. Остальные строки отсортировать по возрастанию.:-[
C++ Стеки http://www.cyberforum.ru/cpp-beginners/thread135062.html
может у кого то уже есть готовая или кому то интересно написать буду оочень благодарен Создать два стека для символов. Максимальный размер стеков вводится с экрана. Создать функции для ввода и...
C++ .....ОШИБКА при УДАЛЕНИИ..... Всем здравствуйте)))....Написала код по удалению элемента из линейного однонаправленного списка:..ошибок нет, а программа зависает.. Помогите, пожайлуста, найти ошибку дозавтра !..(очень хочется... подробнее

Показать сообщение отдельно
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75

Функция read: не могу понять, здесь ли ошибка - C++

25.05.2010, 01:08. Просмотров 909. Ответов 5
Метки (Все метки)

В общем, у меня огромная программка с функцией read - читает текст из файла и записывает построчно в вектор
in - эт сам файл ( в мэйне ifstream in)
a - вектор из класса, в него нужно закинуть строчки из файла
size - его размер
сама функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Sort::read(ifstream &in){
    string b;
    char c;
    for(int i=0;i<size;i++){
        b="";
        do{
            in>>c;
            if((c!='\n') && (!in.eof()))
                b+=c;
        }while((c!='\n') && (!in.eof()));
    a.push_back(b);
    };
}
в итоге всего этого у меня вектор a оказывается заполненным пустыми строками, их кол-во равно size.
вот что не так, ума не приложу><
нужно сделать к вечеру часам к 3м...((((((((((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru