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

Написать программу просмотра на экране длинных текстовых файлов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Про С++ http://www.cyberforum.ru/cpp-beginners/thread154855.html
Вот вопрос... В С++ довольно большой синтаксис. В одной СТЛ только сколько всего. Вопрос к опытным людям, вы это все запоминаете? Или же смотрите в справочник, когда нужно? Или же практикуетесь и поэтому все входит в голову на автомате?
C++ Файл в переменную Здравствуйте, подскажите, пожалуйста, как "перекинуть" файл в переменную? Допустим, я открываю файл: FILE * fp = fopen ( "/text.txt", "rt" ); Как дальше получать строки, если не известно, сколько будет символов в строке (а строк несколько)? Какой тип переменной использовать при приёме? Примеры очень даже приветствуются. Мой уровень знания C++: Новичёк. http://www.cyberforum.ru/cpp-beginners/thread154838.html
C++ Не работает прога
#include <iostream> using namespace std; int main() {//Начало int x,y; cout<<"Vvedite chislo "; cin>>x; switch(x) { case 0: cout<<"zero"; break;
C++ Нужно откоректировать программу которая будет при вводе любого числа, выводить чётное оно или нет
Здравствуйте, мне нужно откоректировать программу которая будет при вводе любого числа, выводить чётное оно или нет. Я попытался сделать её но оявилась загвоздка числа меньше 3 нормольно различает а, больше 3 нет Вот моя попытка: #include <iostream> using namespace std; void main() {
C++ Работа с файлами. Вопрос. http://www.cyberforum.ru/cpp-beginners/thread154806.html
Пытаюсь вывести результат работы программы из файла на экран, но str2 всегда после f.read(str2, 80); выводит первоочередное значение. Программа делает следующее: ввод 2356, вывод 3265. Так вот, str2 равен 2356 после вывода на экран. В связи с чем это связано и как разрешить эту ситуацию? int main(int argc, char* argv) { int i; char ch1, ch2, str, str2; cout<<"Enter the string: ";...
C++ Вопрос по работе с файлами Пока i-=2 не вставил, выводила пустую строку в результате. Почему так? Что за 2 знака перед eof() мешали? int main(int argc, char* argv) { long i; fstream fio("reverse.txt", ios::in|ios::out|ios::binary); if (!fio) { подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5759 / 3408 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
21.07.2010, 09:24     Написать программу просмотра на экране длинных текстовых файлов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <fstream>
 
int main(int argc, char** argv)
{
    if(argc != 2)
    {
        std::cerr << "Usage: " << argv[0] << " FILE" << std::endl
        return EXIT_FAILURE;
    }
    std::ifstream ifs(argv[1]);
    if(!ifs)
    {
        std::cerr << "Error opening file \"" << argv[1] << "\" for input" << std::endl;
        return EXIT_FAILURE;
    }
    std::cout << ifs.rdbuf() << std::endl;
    return EXIT_SUCCESS;
}
 
Текущее время: 10:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru