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

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

Войти
Регистрация
Восстановить пароль
 
-Arabella-
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 233
#1

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

23.03.2014, 21:10. Просмотров 260. Ответов 3
Метки нет (Все метки)

Здравствуйте. Пишу программу с структурой и вводом в файл. Выдает ошибку что не определены переменные: 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);
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2014, 21:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод структуры в файл. Исправить ошибки в коде (C++):

Ошибки в коде. Считывание/запись структуры в файл - C++
Здравствуйте. Может кто поможет с кодом. Пытаюсь написать программу, которая бы писала в файл и считывала бы из нее структуру. Вот код : ...

Реализовать структуру Student (не работает вывод на консоль - найти и исправить ошибки в коде) - C++
Описать структуру с именем STUDENT, содержащую следующие поля:-фамилия и инициалы;-номер группы;-успеваемость (массив из пяти...

Написать функцию поиска человека по заданному полю структуры "Знак Зодиака" (найти и исправить ошибки в коде) - C++
Здравствуйте! Не могу правильно вывести в программе дату рождения. Надо сделать чтобы выводил в одной строке в формате ДД/ММ/ГГГГ, а...

Найти ошибки в коде и исправить эти ошибки (Наследование) - C++
Вот в общем 3 файла, изучаю наследование на примере односвязного и двусвязного списков: list.h (inline) #pragma once class list...

Найти ошибки в коде и исправить эти ошибки - C++
Есть у меня вот такой код: #include &lt;iostream&gt; using namespace std; class A{ private: int* a; size_t size_; ...

Найти ошибки в коде и исправить эти ошибки - C++ - C++
Судя по вываливающейся ошибки, идет двойное освобождение памяти. У самого не получается отловить откуда. A.h #pragma once ...

3
alsav22
5426 / 4821 / 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);
1
-Arabella-
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 233
23.03.2014, 23:06  [ТС] #3
alsav22, Спасибо. Я это поправила, теперь вылезает такая ошибка "Underfined symbol_main in module c0.ASM "
Что это ошибка значит?
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 02:15 #4
main() нет.
1
24.03.2014, 02:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2014, 02:15
Привет! Вот еще темы с ответами:

Исправить ошибки в коде - C++
Возникла проблема при написании программы. Выдаются ошибки которых нет на самом деле. помогите, пожалуста. код Parcer::Parcer() { ...

Исправить ошибки в коде - C++
#include &lt;iostream&gt; using namespace std; const int n=5; class dancer {public: char MenName; char WomenName;

Исправить ошибки в коде - C++
Доброй вечер программисты. Пожалуйста помогите исправить ошибку в задаче. Если ввести матрицу 2x2, и ее эл-ты равны -1 -1 и -1 -1...

исправить ошибки в коде - C++
Помогите и исправьте ошибки в моём коде. Буду очень благодарен. Ссылка на условие задачи: ...


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

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

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