Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
1

Записать структуру в файл с++

06.06.2016, 20:44. Просмотров 374. Ответов 3
Метки нет (Все метки)

Здравствуйте) Помогите пожалуйста сделать эту задачу так, чтобы:
- Входные данные (поля структуры) вводились с клавиатуры и после введения записывались в файл (отдельная функция);
- Программа имела возможность дописывать данные в файл (отдельная функция);
- Данные из файла выводились на экран (отдельная функция);
- Результаты выполнения второго подпункта выводились на экран и в файл.
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
#include <stdio.h> 
#include <conio.h> 
#include <locale.h>
#define n 2
void main() {  
    setlocale(0,"");
    int i,f=0,number; 
    struct ITRN
    {    char first[20];          
    char final[20];          
    int num; 
    int distance;
    } 
    rt[n];      
    for(i=0;i<n;i++) 
     { 
printf("\nВведiть назву початкового пункту маршруту:");        
scanf("%s",&rt[i].first);        
printf("Введiть назву кiнцевого пункту маршруту:");       
scanf("%s",&rt[i].final);        
printf("Введiть номер маршруту:");        
scanf("%d",&rt[i].num); 
printf("\nВведiть вiдстань(в кiлометрах):");     
scanf("%d",&rt[i].distance); 
    }
    printf("Введiть номер потрiбного маршруту:");
    scanf("%d",&number);
 
    for(i=0;i<n;i++) 
    {  if(rt[i].num==number) 
       { f++; 
        printf("\nПоч.пункт маршруту\tКiнцевий пункт\tНомер маршруту\tВiдстань");
        printf("\n%13s\t%15s\t\t   %3i\t\t %3iкм ", 
            rt[i].first,rt[i].final,rt[i].num,rt[i].distance); 
       }
    }
    if(f==0) printf("\n Помилка! Таких маршрутiв немає!"); 
    getch(); 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2016, 20:44
Ответы с готовыми решениями:

Записать структуру в файл
подскажыте, как записать структару в файл!

Как записать структуру в файл?
есть структура struct frend { char name; char tel; };как записать ее в файл и потом...

Как записать структуру в файл?
Здравствуйте расскажите пожалуйста, как записать структуру в файл. Используя библиотеку &lt;fstream&gt; ...

Записать структуру в бинарный файл
Всем доброго времени суток. у меня такая проблема, мне нужно перекинуть в бинарный файл структуру....

3
6914 / 5979 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
06.06.2016, 20:58 2
fprintf() для записи в файл. Как в 33-й строке.
0
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
06.06.2016, 22:37  [ТС] 3
знаю.) а как оформить это с помощью функций??
0
6914 / 5979 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
06.06.2016, 22:41 4
Ну опиши функцию с двумя параметрами - идентификатор файла и структура для записи.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2016, 22:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как записать структуру в файл и считать ее из нее
Как записать структуру в файл? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt;...

Как записать структуру в файл с помощью fstream?
доброго времени суток, нужна ваша помощ. припустим у нас есть структура: struct group { char...

Как записать структуру в файл
Как на Qt записать структуру в файл??

Как записать структуру в файл и читать из файла?
Я так понял, запара в строках. Ибо у С++ целая куча разных строковых типов. А мне ещё надо с...

Как записать структуру в файл
У меня такая задача, создать структуру, записать ее в файл и редактировать т.е добавлять студентов...

Записать структуру в бинарный файл
ЛЮДИ подскажите кто знает,чувствую,что ответ где то рядом,а где найти не могу:( Пусть есть...


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

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

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