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

создать файл и записать в него структурированные данные - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Настьона
 Аватар для Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57
13.01.2011, 00:52     создать файл и записать в него структурированные данные #1
Помогите,пожалуйста, решить задачу:
Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные.
Структура "Человек":
- фамилия, имя, отчество;
- год рождения;
- рост;
- вес.
Вывести созданный файл на экран.
компилятор BC31.
Спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2011, 00:52     создать файл и записать в него структурированные данные
Посмотрите здесь:

Создать двоичный файл и записать в него 15 чисел C++
[B]создать файл и записать в него структурированные данные.[/B] C++
C++ создать новый двоичный файл и записать в него матрицу
Создать бинарный файл f и записать в него целые числа C++
C++ Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные
C++ создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы.
Файл: Создать файл и записать в него обратные натуральные числа 1,1/2,...1/n. C++
C++ Создать файл,потом записать в него данные и вывести их на консоль

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hagiga
2 / 2 / 0
Регистрация: 17.11.2010
Сообщений: 10
13.01.2011, 04:55     создать файл и записать в него структурированные данные #2
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
#include <stdio.h>
#include <stdlib.h>
 
    typedef struct{
        char name[40],surn[20],otch[20],rost[5],ves[5];
    }human;
void writetofile(FILE* fwr,human s)
    {
        fputs(s.name,fwr);
        fprintf(fwr," ");
        fputs(s.surn,fwr);
        fprintf(fwr," ");
        fputs(s.otch,fwr);
        fprintf(fwr," ");
        fputs(s.rost,fwr);
        fprintf(fwr," ");
        fputs(s.ves,fwr);
            
    }
void print(FILE* fwp,human s)
{
while(!(feof(fwp)))
{
    fscanf(fwp,"%s %s %s %s %s",s.name,s.surn,s.otch,s.rost,s.ves);
    printf("%s %s %s %s %s\n",s.name,s.surn,s.otch,s.rost,s.ves);
}
}
int main()
{
        int i;
    FILE* fw;
    human st;
    fw=fopen("human.txt","w");
    printf("Enter  name\n");
    scanf("%s",st.name);
    printf("Enter surname ID\n");
    scanf("%s",st.surn);
    printf("Enter otch\n");
    scanf("%s",st.otch);
    printf("Enter rost\n");
    scanf("%s",st.rost);
    printf("Enter ves\n");
    scanf("%s",st.ves);
    if(fw!=NULL)
    {
            writetofile(fw,st);
        fclose(fw);
    }
    else 
        printf("error");
    fw=fopen("human.txt","r");
    if(fw!=NULL)
    {
        print(fw,st);
    fclose(fw);
    }
}
Настьона
 Аватар для Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57
13.01.2011, 17:22  [ТС]     создать файл и записать в него структурированные данные #3
Большое спасибо!Сегодня сдала!)))
Yandex
Объявления
13.01.2011, 17:22     создать файл и записать в него структурированные данные
Ответ Создать тему
Опции темы

Текущее время: 22:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru