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

Текстовые файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ассоциативный массив http://www.cyberforum.ru/cpp-beginners/thread1515714.html
Пытаюсь написать что-то вроде ассоциативного массива, но проверка показывает, что не всё правильно добавляется (метод Add). void Init(int); void Add(int,int); int Find(int); int GetMin(); int GetMax(); void Remove(int); int Array; int Count=0;
C++ Какие существуют короткие константы для достаточно больших чисел? Периодически возникает потребность в использовании циклов с достаточно большим числом итераций, где важен только порядок, а не конкретное число. Например, вычисление интеграла методом трапеций. Чтобы задать такой цикл приходится писать что-то вроде: for (int i = 0; i < 1000000; i++) А хотелось бы нечто вроде: for(int i = 0; i<1M; i++) // i от 1 до миллиона for(int i = 0; i<10^3; i++) // i... http://www.cyberforum.ru/cpp-beginners/thread1515708.html
Можно ли развить мышление программиста? C++
недавно начал изучать программирование,стали интересны компьютеры я начал с изучения c++,но даже для простейшей задачи бывает вводят в тупик В школе с математикой как таковой были проблемы.Есть ли книжки,которые помогут с разработкой алгоритмов программ,может какие-то правила есть.И можно ли развить мышление программиста как таковое,или всё с опытом приходит.Заранее спасибо
Перегрузка операторов C++
Доброго времени суток! Столкнулся с такой проблемой, перегрузка операторов. Имею работающий код, но не смог сделать по своему заданию. Вот работающий код перегрузки операторов: Time operator + (Time& t) { Time tmp; tmp.minutes = minutes + t.minutes; tmp.hours = hours + t.hours + tmp.minutes/60; tmp.minutes %= 60; return tmp; }
C++ Не могу понять что такое автоматы в программировании http://www.cyberforum.ru/cpp-beginners/thread1515641.html
Не могу понять что такое автоматы в программировании. Объясните пожалуйста с примерами, что это такое.
C++ Статический указатель класса на объект этого же класса Не пойму: что в этом коде не так? #include <iostream> #include <cstdlib> using namespace std; struct A { int x; int y; подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2798 / 1574 / 246
Регистрация: 03.05.2010
Сообщений: 3,651
17.08.2015, 11:16     Текстовые файлы
Цитата Сообщение от EgorVans Посмотреть сообщение
а вот это правильно?
Не совсем. Во-первых, вместо
Цитата Сообщение от EgorVans Посмотреть сообщение
*str.rbegin()
можно str.back() использовать, а, во-вторых, строку надо проверять на пустоту, иначе на пустой строке программа хряпнется.
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
#include <iostream>
#include <iterator>
#include <fstream>
#include <string>
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string     T_str;
/////////////////////////////////////////////////////////////////////////////////////////
int     main()
{
    std::locale::global(std::locale(""));
    std::ifstream   ifile("i.txt");
    std::ofstream   ofile("o.txt");
    if( !ifile )
    {
        std::cout   <<  "Невозможно прочитать файл."
                    <<  std::endl;
    }
    else
    {
        T_str   s;
 
        while   (
                    getline (
                                ifile,
                                s
                            )
                )
        {
            if  (
                    !s.empty()
                )
            {
                ofile   <<  s.back();
            }
        }//while
    }//else
 
    system("pause");
}
 
Текущее время: 18:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru