Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобраться с записью данных / 9 сообщений из 9, страница 1 из 1
10.06.2019, 13:58
    #39824943
fantanol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
Добрый день. В плюсах не силен, поэтому возникают трудности. Не получается прикрутить вывод в файл. Надеюсь на вашу помощь.


Код: plaintext
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.
#include "stdafx.h"
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include <iostream>
using namespace std;
struct Firma
{
    char fam[15], im[15], ot[15];
    int tab, time, tarif;
} sotrudnic[50];
 
int main()
{
    setlocale(0, "");
    system("CLS");
    unsigned int q, i;
    cout << "Введите количество сотрудников данной фирмы :" << endl;
    cin >> q;
    for (i = 0; i<q; i++)
    {
        cout << " сотрудник номер" << i + 1 << endl;
        cout << "Фамилия: " << endl;
        cin >> sotrudnic[i].fam;
        cout << "Имя: " << endl;
        cin >> sotrudnic[i].im;
        cout << "Отчество: " << endl;
        cin >> sotrudnic[i].ot;
        cout << "Табельный номер: " << endl;
        cin >> sotrudnic[i].tab;
        cout << "Количество проработанных часов за месяц: " << endl;
        cin >> sotrudnic[i].time;
        cout << "Почасовой тариф: " << endl;
        cin >> sotrudnic[i].tarif;
    }
    putchar('\n');
    puts("Данные по заработной плате сотрудников фирмы:");
    puts("********************************************************************");
    for (i = 0; i<q; i++)
    {
        cout << sotrudnic[i].fam << endl << sotrudnic[i].im << endl << sotrudnic[i].ot << endl;
        cout << "Табельный номер:" << sotrudnic[i].tab << endl;
        putchar(' ');
        cout << "Заработная плата за этот месяц:" << ((sotrudnic[i].time*sotrudnic[i].tarif)) << endl;
        puts("********************************************************************");
    }
    system("pause");
    return 0;
}



Код: plaintext
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.
ofstream fout("fiile.txt");
if(fout)
{
    fout << q << endl;
    for (i = 0; i<q; i++)
    {
        fout << sotrudnic[i].fam << endl;
        fout <<  sotrudnic[i].im << endl;
        fout << sotrudnic[i].ot << endl;
        fout <<  sotrudnic[i].tab << endl;
        fout << sotrudnic[i].time << endl;
        fout << sotrudnic[i].tarif << endl;
    }
    fout.close();
}


ifstream fin("fiile.txt");
if(fin)
{
    fin >> q;
    for (i = 0; i<q; i++)
    {
        fin >> sotrudnic[i].fam;
        fin >> sotrudnic[i].im;
        fin >> sotrudnic[i].ot;
        fin >> sotrudnic[i].tab;
        fin >> sotrudnic[i].time;
        fin >> sotrudnic[i].tarif;
    }
    fin.close();
}

...
Рейтинг: 0 / 0
10.06.2019, 14:07
    #39824950
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
fantanol,
Ошибку напишите или скрин
...
Рейтинг: 0 / 0
10.06.2019, 14:35
    #39824963
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
fantanol,
ТС работает больше отвечающих.
Включайте пошаговую отладку, скрины, текст ошибки....
Удачи!
...
Рейтинг: 0 / 0
10.06.2019, 14:48
    #39824976
fantanol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
PetroNotC Sharpfantanol,
ТС работает больше отвечающих.
Включайте пошаговую отладку, скрины, текст ошибки....
Удачи!
Я бы это все это показал, если бы вообще понимал как все собрать воедино

ёёёёёfantanol А вот в выводом беда
Нормальный же вывод.
С выводом в файл
...
Рейтинг: 0 / 0
10.06.2019, 15:13
    #39824986
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
PetroNotC SharpВключайте пошаговую отладку, скрины, текст ошибки....я про сборку ни одного слова
...
Рейтинг: 0 / 0
10.06.2019, 15:13
    #39824987
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
fantanolС выводом в файл
Я правильно понимаю: тебе дали готовый код для работы с консолью и два куска для работы с файлом, а ты просто не знаешь как их скрестить?
...
Рейтинг: 0 / 0
10.06.2019, 15:23
    #39824991
fantanol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
Dima TfantanolС выводом в файл
Я правильно понимаю: тебе дали готовый код для работы с консолью и два куска для работы с файлом, а ты просто не знаешь как их скрестить?
да(
...
Рейтинг: 0 / 0
10.06.2019, 15:40
    #39824997
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
fantanolDima Tпропущено...

Я правильно понимаю: тебе дали готовый код для работы с консолью и два куска для работы с файлом, а ты просто не знаешь как их скрестить?
да(
Тогда это почитай
...
Рейтинг: 0 / 0
11.06.2019, 16:33
    #39825483
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с записью данных
Dima TfantanolЯ правильно понимаю: тебе дали готовый код для работы с консолью и два куска для работы с файлом, а ты просто не знаешь как их скрестить?да( Тут программист нужен...
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобраться с записью данных / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]