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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57
#1

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

13.01.2011, 00:52. Просмотров 1654. Ответов 2
Метки нет (Все метки)

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

Создать файл и записать в него структурированные данные - C++
Кто знает,помогите,пожалуйста, решить задачу: Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные. ...

Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные - C++
Помогите очень нужна ваша помощь. Cтруктура "Стадион": - название; - год постройки; - количество площадок; - виды спорта. ...

Создать файл,потом записать в него данные и вывести их на консоль - C++
Не могу понять что я делаю не так.Программа должна создать файл,потом записать в него данные и потом вывести их на экран,и походу где то я...

создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы. - C++
Не могу понять почему не работает вот этот кусок текста. ofstream q ("1.part"); for (int i=0; i<10; ++i) { q << mas ; ...

Файл: Создать файл и записать в него обратные натуральные числа 1,1/2,...1/n. - C++
Помогите подготовиться к отчету.Создать файл и записать в него обратные натуральные числа 1,1/2,...1/n.Вывести на экран все компоненты...

Создать файл и записать в него текст - C++
"если файла нет создать сразу с словами" я знаю как создать файл через c++ ofstream ofs("test.txt"); ofs.close(); но как...

2
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);
    }
}
2
Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57
13.01.2011, 17:22  [ТС] #3
Большое спасибо!Сегодня сдала!)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2011, 17:22
Привет! Вот еще темы с ответами:

Создать двоичный файл и записать в него 15 чисел - C++
1.создать двоичный файл и записать в него 15 чисел.из исходного файла сформировать массивы чёт. и нечёт. , определить наибольшее чётное и...

Создать файл и записать в него n целых чисел - C++
Создать файл и записать в него n целых чисел. Найти среднее арифметическое среди нечетных чисел, расположенных после минимального значения,...

Создать двоичный файл и записать в него n целых чисел - C++
Создать двоичный файл и записать в него n целых чисел. Из исходного файла сфор- мировать массивы четных и нечетных чисел. Определить...

Создать двоичный файл и записать в него n целых чисел - C++
Помогите пожалуйста, срочно. Создать двоичный файл и записать в него n целых чисел. Из исходного файла сформировать массивы четных и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru