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

Преобразовать массив из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для всех и вся - Компилятор и IDE! http://www.cyberforum.ru/cpp-beginners/thread900773.html
Мне нужна помощь! Самому очень долго искачать то, что надо. Кто знает какой компилятор и какую прогу лучше использовать для того, чтобы потом можно было (программу, игру) поставить на другой комп. :wall: %-) :help:
C++ заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово http://www.cyberforum.ru/cpp-beginners/thread900766.html
C++ Макрос определяющий наличие STL
Существует ли макрос в С++, который отвечает за то есть ли (подключена) библиотека STL?
заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово C++
заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово C++
C++ Написать код http://www.cyberforum.ru/cpp-beginners/thread900737.html
Написать программу(тема:строки), через функции пользователя, используя встроенные функции из файла string.h. Текст вводится с клавиатуры. Исходный текст и результаты должны быть выведены на экран.Если в тексте есть слова с нечетным количеством букв, то необходимо удвоить среднюю букву таких слов. Для работы со строками используются встроенные функции из заголовочного файла string.h.
C++ Волновой алгоритм/алгоритм A* Здравствуйте! Подскажите пожалуйста как реализовать волновой алгоритм или алгоритм А* на этом коде? В общем надо найти путь от зеленого к красному квадрату. #include <time.h> #include <stdlib.h> #include <GL/glut.h> #include <conio.h> #include <stdio.h> const int N=30,M=20; int Scale=25; подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1424 / 761 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
13.06.2013, 18:42     Преобразовать массив из файла
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
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <windows.h>
 
int main(int argc, char** argv) 
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
    
    std::fstream fs("D:/file.txt");
    if (fs.is_open())
    {
        std::vector<int> v{std::istream_iterator<int>(fs), std::istream_iterator<int>()};
        fs.clear();
        fs.seekg(0);
        //for (auto i : v) std::cout<<i<<" ";
        //std::cout<<'\n';
        
        const int replece_to = 100;
        if (v.size() < 5)
        {
            std::cerr<<"Элементов меньше 5\n";
            exit(EXIT_FAILURE);
        }
        
        v.front() = v.back() = v[4] = replece_to;
        std::copy(v.begin(), v.end(), std::ostream_iterator<int>(fs, " "));
    }
    else
        std::cerr<<"Error openning file(s)\n";
 
    return 0;
}
 
Текущее время: 03:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru