powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобраться с записью данных
9 сообщений из 9, страница 1 из 1
Помогите разобраться с записью данных
    #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
Помогите разобраться с записью данных
    #39824950
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fantanol,
Ошибку напишите или скрин
...
Рейтинг: 0 / 0
Помогите разобраться с записью данных
    #39824963
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fantanol,
ТС работает больше отвечающих.
Включайте пошаговую отладку, скрины, текст ошибки....
Удачи!
...
Рейтинг: 0 / 0
Помогите разобраться с записью данных
    #39824976
fantanol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharpfantanol,
ТС работает больше отвечающих.
Включайте пошаговую отладку, скрины, текст ошибки....
Удачи!
Я бы это все это показал, если бы вообще понимал как все собрать воедино

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

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


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