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

Вывод структуры в файл. Исправить ошибки в коде - C++

Восстановить пароль Регистрация
 
-Arabella-
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 231
23.03.2014, 21:10     Вывод структуры в файл. Исправить ошибки в коде #1
Здравствуйте. Пишу программу с структурой и вводом в файл. Выдает ошибку что не определены переменные: v, s, t, at. Помогите, пожалуйста, исправить эту ошибку. Эти данные вводятся с клавиатуры.
C++ (Qt)
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
75
76
77
#include<stdio.h>
#include<conio.h>
#include<string.h>
 
struct seller
{
char FIO[100];
float t, at;
int v, s;
}  ;
 
 
void input()
{
seller st;
char filename[]="sellers.dat" ;
char S='\0';
FILE *f;
clrscr();
f=fopen(filename,"rb+");
if(f)
{
do
{
fflush(stdin);
printf("\n File is existed. Choose the option: \n");
printf("0 - recreate file\n");
printf("1 - add data in existed file");
printf("2 - open file");
printf("3 - refuse to enter");
S=getch();
if(S=='0')
f=fopen(filename,"wb+");
else if(S=='1') f=fopen(filename,"ab+");
else if(S=='2') f=fopen(filename,"rb");
}
while(S!='0' && S!='1' && S!='2' && S!='3');
}
else
f=fopen(filename,"wb+");
if(S!='3'&& S!='2')
{
do
{
fflush(stdin);
 
printf("\n F. I. O.");
 
gets(st.FIO);
 
printf("\n Time");
 
scanf("%f",&st.t);
 
printf("\n Weight things");
 
scanf("%d",&st.v);
 
printf("\n Things");
 
scanf("%d",&st.s);
 
at=t/(v*3+s);
 
scanf("%f",&at);
 
printf("\n Service time of one customer = %f ",at);
 
fwrite(&st, sizeof(st),1,f);
printf("\n Continue entering? yes or no" );
fflush(stdin);
S=getchar();
}
while(S=="yes") ;
fclose(f);
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2014, 21:10     Вывод структуры в файл. Исправить ошибки в коде
Посмотрите здесь:

Нужно исправить 2 ошибки в коде C++
C++ Исправить ошибки в приведенном коде
C++ Исправить ошибки в коде
Ошибки в коде. Считывание/запись структуры в файл C++
C++ исправить ошибки в коде
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.03.2014, 21:15     Вывод структуры в файл. Исправить ошибки в коде #2
Цитата Сообщение от -Arabella- Посмотреть сообщение
Выдает ошибку что не определены переменные: v, s, t, at
C++
1
st.at = st.t / (st.v * 3 + st.s);
-Arabella-
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 231
23.03.2014, 23:06  [ТС]     Вывод структуры в файл. Исправить ошибки в коде #3
alsav22, Спасибо. Я это поправила, теперь вылезает такая ошибка "Underfined symbol_main in module c0.ASM "
Что это ошибка значит?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 02:15     Вывод структуры в файл. Исправить ошибки в коде #4
main() нет.
Yandex
Объявления
24.03.2014, 02:15     Вывод структуры в файл. Исправить ошибки в коде
Ответ Создать тему
Опции темы

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