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

Записать в перевернутом виде строки файла F в файл G - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклы и их запоминание http://www.cyberforum.ru/cpp-beginners/thread1138406.html
Вопрос. Может ли с++ запомнит циклы? Пример. Чтоб вычислит наиболее большой общий делитель надо разложить оба числа на простые множители и подчеркнуть те из этих множителей, которые являются общими для обоих разложений, например: 105 = 3 ∙ 5 ∙ 7; 140 = 2 ∙ 2 ∙ 5 ∙ 7. НОД(105,140) = 5 * 7 = 35. Чтоб это делать в С++ надо чтоб программа повторялся несколько раз пока не найдет все...
C++ Построить картинку (3 миллиона чисел) Имеется файл .txt в котором данные идут в таком виде и разделены горизонтальной табуляцией 0 0 1.818835793 1 0 1.811158943 2 0 1.80227727 3 0 1.793396774 4 0 1.785482256 5 0 1.789870116 6 0 1.806560354 7 0 1.821080968 http://www.cyberforum.ru/cpp-beginners/thread1138386.html
Написать программу, которая определяет число Фибоначчи под номером N и проверяет, является ли это число возрастающим C++
Доброго времени! Есть задача: "Написать программу, которая определяет число Фибоначчи под номером N и проверяет, является ли это число возрастающим. Число называется возрастающим, если каждая его последующая цифра равна или больше всех предыдущих." Ее надо решить с помощью рекурсии:( И еще вопрос, не понятна строчка "...которая определяет число Фибоначчи под номером N...", это в функцию...
C++ Список литературы
Подскажите пожалуйста примерный список литературы, которую мне необходимо изучить, чтобы более-менее сносно ориентироваться в С++ и программировании в целом.Интересуют полное описание самого С++, алгоритмизация, ООП.К сожалению я больше не знаю направлений, но буду благодарен, за предоставленную информацию. P.S.В интернете нашёл уже много различных книг, но хотелось бы услышать мнение...
C++ Вычислить сумму ряда (цикл while()) http://www.cyberforum.ru/cpp-beginners/thread1138371.html
Помогите пожалуйста, напишите программу по примеру, прикреплённому ниже, через цикл While. по возможности, напишите пожалуйста так же, как в примере, под данный вариант заранее спасибо!
C++ Вывести массив B из девяти элементов, определить количество элементов Вывести массив B из девяти элементов, определить количество элементов, значение которых меньше 10. подробнее

Показать сообщение отдельно
newbie666
Заблокирован
03.04.2014, 23:38     Записать в перевернутом виде строки файла F в файл G
Цитата Сообщение от Vourhey Посмотреть сообщение
не строку, а слово.
аа там про строки а не про слова была речь :-))) Я уже сплю ... ну тогда так
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
36
37
38
39
40
41
42
#include <tchar.h>
#include <fstream>
#include <string>
#include <vector>
 
int _tmain(int argc, _TCHAR* argv[])
{
    std::fstream fs(L"F.txt", std::ios::in);
    if(!fs.is_open())
        return 0;
 
    std::vector<std::string> fileStrings;
    while (true)
    {
        std::string tmp;
        while (true)
        {
            char oneChar;
            fs.read(&oneChar, 1);
            if(fs.eof() || oneChar == '\n')
                break;
            tmp += oneChar;
        }
        if(!tmp.empty())
        {
            std::reverse(tmp.begin(), tmp.end());
            fileStrings.push_back(tmp);
        }       
        if(fs.eof())
            break;  
    }
    fs.close();
 
    fs.open(L"G.txt", std::ios::out);
    if(!fs.is_open())
        return 0;
    for(auto it = fileStrings.rbegin(); it != fileStrings.rend(); it++)
        fs << *it << std::endl;
    fs.close();
 
    return 0;
}
Цитата Сообщение от Vourhey Посмотреть сообщение
Выведет слова, каждое с новой строки. А не строки в обратном порядке.
а тут вы ошибаетесь - всё будет тип топ
 
Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru