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

Построчное считывание файла txt в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ дана матрица a(n/m) которая вводиться из файла http://www.cyberforum.ru/cpp-beginners/thread945438.html
дана матрица a(n/m) которая вводиться из файла и число k вводиться с клавиатуры. В k-ой строке найти максимальный элемент.В том столбце где этот элемент находиться найти сумму модулей элементов. Каждый этап решать при помощи программы работающей с вектором
C++ switch и case Пишет, что switch не содержит case, но судя по коду - это не так... как же заставить его видеть этот case? #include <iostream> using namespace std; int main() { setlocale( LC_ALL, "Russian" ); float x; http://www.cyberforum.ru/cpp-beginners/thread945432.html
C++ Не СОЗДАЁТСЯ файл для записи
FILE *fp; char name; double result; setlocale(LC_ALL, "Rus"); printf("ВВЕДИТЕ ИМЯ ФАЙЛА: "); fgets(name, SIZE, stdin); fp = fopen(name, "w");
C++ Рекурсия для начинающих. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом
Даны числа a и b. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом.В данной задаче нельзя использовать циклы и массивы. Сложность в том, что не могу даже продумать алгоритм решения. Думал, может попробовать перебирать двоичные числа от ("b-единиц"+"a-нулей") до нуля. тогда в них надо пересчитывать количество нулей и единиц, а...
C++ Синхронизация потоков в c++ http://www.cyberforum.ru/cpp-beginners/thread945396.html
Совершенно не понятно что не так и как правильно. Задача: Отсортировать массив целых чисел. Программу разбить на два синхронизированных потока. Объект синхронизации на свое усмотрение. Я выбрал критическую секцию. Первый поток заполнение и сортировка массива, второй - вывод на консоль. Когда запускаю приложение, то никаких ошибок нет, но консоль тут же закрывается. Мой код: #include...
C++ Написать пару функций Max, возвращающих то из чисел, которое было передано большее число раз Задание: Реализуйте пару функций Max, принимающих два целочисленнных параметра и два числа с плавающей точкой соответственно и возвращающих то из чисел, которое было передано этой функции большее число раз. Для хранения полученных ранее чисел воспользуйтесь в этих функциях статическими переменными. В случае, когда оба парметра встречались одинаковое число раз, функция должна возвращать первый из... подробнее

Показать сообщение отдельно
Nullik
 Аватар для Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 297
Завершенные тесты: 1
29.08.2013, 15:26  [ТС]     Построчное считывание файла txt в массив
ForEveR, заменила так, как вы сказали, пишет вот что:

Необработанное исключение в "0x67f61f68 (msvcp100d.dll)" в "Random story 1.1.0.0.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcccccccc".
Ошибок нет, только при запуске, видимо, цикл while ушёл всё же в бесконечность.

coloc, на сколько я поняла, вы считываете сначала в переменную, потом эту переменную в массив (я потом хочу сделать динамический массив, можно и вектор, не принципиально). А можно ли сразу записать в массив избегая создания ещё одной переменной?
*точно, ещё дна переменная)) -- взяла ваш вариант на заметку

Добавлено через 9 минут
О госспади, решила проблему!
Оказывается, я не туда поместила файл hero.txt (он был в папке debug), а надо было в папку с именем проекта)))

ForEveR, большое спасибо, всё работает корректно!
 
Текущее время: 12:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru