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

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

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

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

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

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

Исправить ошибки в коде - C++
Ребят, а кто-то может помочь переписать эту прогу в С++?? Добавлено через 57 минут Вот, что у меня вышло пока что. Просто я все...

Исправить ошибки в коде - C++
Я тут на писал правильно скажите? #include &quot;stdafx.h&quot; #include &lt;iomanip&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;cmath&gt; ...

Исправить ошибки в коде - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #include &lt;conio.h&gt; #include...

Исправить ошибки в коде - C++
Помогите исправить ошибки(( #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; #include &lt;cstdio&gt; #include &lt;cstdlib&gt; ...

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

Исправить ошибки в коде - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; // ------------ -------------------------------- class TStudent { ...

Исправить ошибки в коде - C++
#include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;conio.h&gt; using namespace std; void MessageBo() { int MB_1 =...

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

Исправить ошибки в коде - C++
пишу программу при компиляции ошибки main.cpp(19) : warning C4508: 'main' : function should return a value; 'void' return type...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 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
Сообщений: 233
23.03.2014, 23:06  [ТС]     Вывод структуры в файл. Исправить ошибки в коде #3
alsav22, Спасибо. Я это поправила, теперь вылезает такая ошибка "Underfined symbol_main in module c0.ASM "
Что это ошибка значит?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 02:15     Вывод структуры в файл. Исправить ошибки в коде #4
main() нет.
Yandex
Объявления
24.03.2014, 02:15     Вывод структуры в файл. Исправить ошибки в коде
Ответ Создать тему
Опции темы

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