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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Где, относительно какой переменной, лежит Х http://www.cyberforum.ru/cpp-beginners/thread1028859.html
Ввести с клавиатуры 3 числа (а, b, x). Найти, где относительно какой переменной, лежит x. ( Например, "х левее а" )
C++ генератор случайных чисел Всем доброго времени суток, вот решил написать генератор чисел длины 768 бит, все отлично вроде и работает но только проблема в том что числа получаются не совсем случайными они с некой частотой чередуются (то есть последовательности одинаковых чисел) так к примеру когда генерирую 100 чисел длиной 768 бит, то существует только 25 случайных чисел и 4 последовательности. Понятно что оно зависит от... http://www.cyberforum.ru/cpp-beginners/thread1028856.html
Найти среднее арифметическое наименьших, отрицательных, элементов элементов каждого столбца матрицы GD{m;m} C++
Найти среднее арифметическое наименьших, отрицательных, элементов элементов каждого столбца матрицы GD{m;m} (прочитать Исходные Данные из файла на деиске) (Для формирования матрицы использовать Динамический массив, тк размеры матрицы заранее неизвестны) Добавлено через 25 секунд Найти среднее арифметическое наименьших, отрицательных, элементов элементов каждого столбца матрицы GD{m;m}...
обработать числовую последовательность с имеющимися данными C++
Добрый вечер! Прошу помощи в С++,очень надо и срочно,пожалуйста,помогите. "Цель работы: обработать числовую последовательность с имеющимися данными. Ход работы: С использованием языков С++, в среде Devcpp, разработать и отладить программу, обеспечивающую решение постановленной задачи: найти сумму первого и последнего членов. Последовательность: x+((-1)^(b+1) p^k)/((k+1)!)....
C++ Найти последний из положительных элементов, массива Y, содержащего N элементов http://www.cyberforum.ru/cpp-beginners/thread1028846.html
Найти последний из положительных элементов, массива Y, содержащего N элементов (Для доступа к элементам массива используйте указатель. Записать Исходные Данные и результат в файл на диске)
C++ Задачка, в c++, спираль архимеда пользователь вводит число n, необходимо построить спираль архимеда, квадратную, вот такого вида, через двухмерный массив. .. .. 9 2 1 8 3 0 7 4 5 6 Я пытался, не получилось, сделайте задачку, кто может, уж больно интересно) вот что у меня получилось, #define _CRT_SECURE_NO_WARNINGS #include <iostream> подробнее

Показать сообщение отдельно
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
04.12.2013, 22:59     Поогите написать программу считывания произвольного количества строк из текстового файла
Ууупс... не то)
Вот исправленная версия:
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
32
33
34
35
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <algorithm>
 
int main() {
    std::string file;
    std::cout << "Введите имя файла: ";
    std::getline(std::cin, file, '\n');
 
    std::ifstream ifs(file.c_str());
    if(!ifs)
    {
        std::cerr << "Ошибка при открытии файла: " << file << std::endl;
        return EXIT_FAILURE;
    }
    std::cout <<"Введите количество считываемых строк: ";
    size_t lineCnt;
    std::cin >> lineCnt;
 
    std::vector<std::string> lines;
    std::string line;
    for(size_t i = 0; i < lineCnt; ++i)
    {
        std::getline(ifs, line, '\n');
        lines.emplace_back(line);
    }
 
    for(auto& line : lines)
        std::cout << line << '\n';
 
    ifs.close();
    return EXIT_SUCCESS;
}
Добавлено через 6 минут
Цитата Сообщение от boxing12345 Посмотреть сообщение
Т.е. Это программа построчьного считывания файла?
и где у вас написано, что нужно построчно считывать? Признаю, что не дочитал, что нужно указывать количество считываемых строк, но в первоначальном варианте программы можно было посчитать символы 0xA - это и было бы количеством строк, вообще-то...
 
Текущее время: 22:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru