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

реализация cat в с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наверно работа со строками http://www.cyberforum.ru/cpp-beginners/thread226640.html
Задача немного не понятная мне,помогите плз. У задачи есть требования : Подготовить тхт файл с входными данными. Разбить программу на функции ввода,обработки и вывода Входные данные читать из...
C++ строки. Вводится последо-вательность строк символов не длиннее 40 символов. Допустимые символы в строке - русские буквы и пробел. Окончание входного потока - ввод строки, начинающейся с символа "*".... http://www.cyberforum.ru/cpp-beginners/thread226636.html
C++ Как записать формулу
как мне записать формулу в с++: А (в степени n)=2(в степени n)*n! (n факториал)/ n (в степени n) пожалуста без лишних сообщей только формула
C++ Линейные списки и бинарные деревья
Доброго времени суток всем! Помогите пожалуйста написать часть кода. Линейный список содержит указатели на корни бинарных деревьев, хранящих целые числа. Необходимо удалить все деревья ( и...
C++ Создать класс, содержащий поля, которые можно использовать для хранения данных http://www.cyberforum.ru/cpp-beginners/thread226619.html
Создать класс <имя класса> (имя класса задается в соответствии с выбранным вариантом), содержащий поля, которые можно использовать для хранения данных. Предусмотреть инициализацию переменных (полей)...
C++ файлы Помогите решить задачу, пожалуйста. Дан текстовый файл f. Исключить пробелы, стоящие в концах его строк. Результат поместить в файл f1. Заранее спасибо!!! подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
10.01.2011, 16:34
Card1nal, Он не будет выводить строку пробелов.
Проверено было в консоли. Вывел весь файл в поряде. Ну можно и так.
А. Я кажется вообще не в тему. Извиняюсь.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstdlib>
#include <iostream>
#include <fstream>
 
int main(int argc, char** argv) {
    if (argc < 2){
        std::cout << "my_cat: Usage : ./my_cat file [...]" << std::endl;
        return (EXIT_SUCCESS);
    }
    std::string my_string;
    std::ifstream ifs(argv[1], std::ifstream::in);
    if (ifs.is_open()) {
        while (!ifs.eof())
        {
            getline(ifs, my_string);
            if(my_string != "")
               std::cout << my_string << std::endl;
        }
    }
    else
        std::cout << "my_cat: " << argv[1] << ": No such file or directory" << std::endl;
    return (EXIT_SUCCESS);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru