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

Считывание из файла в структуру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию заполняющую массив случайными значениями в заданном интервале http://www.cyberforum.ru/cpp-beginners/thread1821034.html
Здравствуйте, передо мной стоит такая задача: Напишите функцию void fillRandom(double* array, int size) заполняющую массив случайными значениями в интервале от -1.0 до 1.0. Заполните с помощью заданной функции вектора размером 5,10,25,50,100 и отсортируйте его содержимое. У меня просто пока не было возможности уточнить у преподавателя всю суть. В общем я не совсем понимаю, что от меня...
C++ Перегрузка оператора сложения. (Сложение массивов) Задание целиком: /* Создать класс Динамический массив. Класс должен содержать • конструкторы (по количеству элементов, по массиву и количеству элементов), в том числе конструктор копирования; + • деструктор; + • перегруженную операцию присваивания; + • функцию добавления элемента в конец массива и в заданную позицию; • функцию удаления элемента из заданной позиции; • функция подсчета... http://www.cyberforum.ru/cpp-beginners/thread1821032.html
Удалить слова, начинающиеся с заданной подстроки, а слова без заданной подстроки, упорядочить по возрастанию C++
С консоли осуществляется ввод массива строк. Удалить все слова, начинающиеся с заданной подстроки. Все строки, не содержащие заданной подстроки, упорядочить по возрастанию в алфавитном порядке. char mas; for(int i=0;i<10;i++) { gets(mas); } ................................
Найти для заданного натурального числа наибольшее, составленное из тех же цифр C++
Оформить в виде функции нахождение для заданного натурального числа наибольшего, составленного из тех же цифр. Применить функцию к файлу целых чисел.
C++ Напишите функцию, которая определяет, можно ли из символов, входящих в строку А, составить строку В http://www.cyberforum.ru/cpp-beginners/thread1821026.html
Помогите с задачей, пожалуйста. Даны строки А и В. Напишите функцию, которая определяет, можно ли из символов, входящих в А, составить строку В.Симвоы можно переставлять, но использовать каждый только один раз (А-программист, В-программа.Результат работы-нельзя) применить функцию ко всем строкам текстового файла..
C++ Найти сумму минимальных элементов, расположенных в четных столбцах массивов Даны четыре массива a, b, c, d. Найти сумму минимальных элементов, расположенных в четных столбцах этих массивов. С++ подробнее

Показать сообщение отдельно
salwlen
1 / 1 / 0
Регистрация: 27.12.2012
Сообщений: 41
11.10.2016, 17:10  [ТС]     Считывание из файла в структуру
Упростил как мог
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <iomanip>
#include <bitset>
#include <math.h>
 
using namespase std;
 
 
struct slova
{
    bitset<16> s1, s2; //таких 15 
    
};
 
struct IN1
{
    double a,b,c
};
 
struct OUT1
{
    
    double d,e,f;
};
 
 
void f_IN(slova &sn, IN1 &inn1, IN2 &inn2, OUT1 &out1, OUT2 &out2, OUT3 &out3, OUT4 &out4, OUT5 &out5)
{
    setlocale(LC_ALL, "Russian");
 
 
    
    //struct slova sn;
    ifstream ifs("slova.txt");
    //if (!ifs){
        //cout << "\n";
        //return 1;
    //}
 
    ifs >> sn.s1;
    
 
    ifs.close();
 
 
    ifstream ifin("in1.txt");
 
 
    ifin >> inn1.a;
    ifin >> inn1.b;
    ifin >> inn1.c;
    
 
    ifin.close();
 
 
    ifstream ifinDop("in3.txt");
    
 
    ifinDop >> out1.d;
    ifinDop >> out1.e;
    ifinDop >> out1.f;
 
 
    ifinDop.close();
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    slova sn;
    IN1 inn1;
    IN2 inn2;
    OUT1 out1;
    OUT2 out2;
    OUT3 out3;
    OUT4 out4;
    OUT5 out5;
    void f_IN(slova, IN1, IN2, OUT1, OUT2, OUT3, OUT4, OUT5);
 
    
    ofstream ofout1("out1.txt");
    if (!ofout1){
        cout <<"  out1.\n";
        return 1;
    }
 
    ofout1 << out1.d << endl;
    ofout1 << out1.f << endl;
    ofout1 << out1.e << endl;
    
 
    ofout1.close();
 
 
 
    
    
    std::system("pause");
    return 0;
}
 
Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru