0 / 0 / 0
Регистрация: 18.10.2016
Сообщений: 62
1

Создание Файла

14.06.2017, 11:53. Показов 594. Ответов 0
Метки нет (Все метки)

задание такое :
Создать файл, содержащий сведения о сотрудниках. Каждая запись файла должна
содержать фамилию, имя, отчество, пол, зарплату. В программе предусмотреть
следующие режимы работы:
Добавление записи в файл.
Редактирование записи.
Удаление записи
не могу дальше написать

нужен цикл для
Выдача списка по фамилии, начинающейся с определенной буквы
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
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
struct sotrudniki
{
    char fam[20];
    char im9[20];
    char och[20];
    char pol[20];
    int zarp;
    char podraz[20];    
};
sotrudniki st[10];
void add()
{
    FILE *file;
    char proj[10];
    file=fopen("file.dat","a+");
    printf("\n Место проживания: ");
    scanf ("%s",&proj);
    fprintf(file,"\n Место проживания: %s",proj);
    fclose(file);
}
void red ()
{
    FILE *file;
    FILE *file1;
    file=fopen("file.dat","a+");
    file1=fopen("file1.dat","w+");
    int i,k;
    for (i=0;i<1;i++)
    {
        fscanf (file,"%s", &st[i].fam);
        printf ("\n Фамилия: %s",st[i].fam);
        char *k="Bukin";
        strcpy (st[i].fam, k);
        printf ("\n Фамилия: %s", st[i].fam);
        fprintf (file1, "\n Фамилия: %s", st[i].fam);
    }
    fclose(file);
    fclose(file1);
}
void del ()
{
    FILE *file;
    FILE *file2;
    file=fopen("file.dat","r");
    file2=fopen("file2.dat","w+");
    int i;
    char b=' ';
    for (i=0; i<1; i++)
    {
        fscanf (file,"%s", &st[i].im9);
        printf ("\n %s", st[i].im9);
        strset(st[i].im9, b);
        printf ("\n %s", st[i].im9);
        fprintf (file2, "\n Имя: %s", st[i].im9);
    }
    fclose (file);
    fclose (file2);
}
void read ()
{
    FILE *file;
    FILE *file3;
    file=fopen("file.dat","r");
    file3=fopen("file3.dat","w+");
    int i;
    char p9[20];
    while (!feof(file))]
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2017, 11:53
Ответы с готовыми решениями:

Создание файла. Перезапись информации с одного файла в другой. Ошибки
Здравствуйте! Помогите пожалуйста. Поставлена задача: создать файл из 55 целых чисел, используя...

Создать программу, реализующую: создание файла, просмотр файла, поиск по файлу, выход
Создать программу, которая может осуществлять такие действия(меня программы): создание файла,...

Создание файла .h и файла .cpp
Написать программу, которая состоит из следующих действий: 1. Создание заголовочного файла (с...

создание файла
ребят не подскажите как создать(к примеру 50 файлов) и записать че-то в него. С созданием одного...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2017, 11:53
Помогаю со студенческими работами здесь

Создание файла
Нужно что бы пользователь вводил свой логин, и этот логин был названием файла.Внутри файла...

Создание файла
Подскажите пожалуйста, как в данной ситуации можно/нужно создать корректно файл. В книге написано...

Создание файла
Программа работает, только подскажите, как сделать так, чтобы файл закрывался, а программа нет, и...

Создание файла
Я гляжу тут все интузиасты! Тогда такой вопрос: работал в техноре с С++ но не когда не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru