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

Справочник: данные из ячейки не выводятся на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сдача курсовой http://www.cyberforum.ru/cpp-beginners/thread130378.html
Динамическая обработка информация о наличии автобусов в парке. Справочные сведения: Указание:Сведения о каждом автобусе содержат: 1. № автобуса; 2. фамилию и инициалы водителя; 3. номер маршрута. Программа должна обеспечивать: а) формирование данных о всех автобусах в виде списка; б) при выезде каждого автобуса из парка вводится номер автобуса, и про-грамма удаляет данные об этом...
C++ Сформировать список, состоящий из чисел входящих в последовательность n!! Сформировать список, состоящий из чисел входящих в последовательность n!! (факториал чётных чисел) n заданно пользователем. n!!=2*4*6…*n кто то осилит??? http://www.cyberforum.ru/cpp-beginners/thread130366.html
C++ Опишите структуру с именем STUDENT
Задание звучит так: "Описать структуру студенты, содержащую информацию о студентах группы: фамилия, имя, отчество, год рождения, курс, форма обучения. Создать массив таких структур и заполнить его. По запросу пользователя вывести на экран всех студентов контрактной формы обучения." Вот, что я набросал в Вижуале. Делал так, как я представляю себе эту программу, но выдает кучу ошибок \: ...
C++ Ввод переменных в одну строчку
Всем привет, я запрашиваю переменную с помощью функции scanf, но после этого нужно нажимать клавишу Enter. Скажите, есть ли такая функция в Си, где после запроса можно клавишу Enter не нажимать, а то я хочу ввести все переменные в одну строчку, очень надо))) подскажите пожалуйста)))
C++ Нахождение 3ей точки по первым двум лежащей на одной прямой с ними http://www.cyberforum.ru/cpp-beginners/thread130338.html
найти координаты (XYZ) 3ей точки исходя из первых двух. 3 точки лежат на одной прямой. Даны: координаты 1ой и 2ой тчк, расстояние от 1ой до 3ей тчк Подскажи пожалуйста алгоритм нахождения 3ей тчк! Замучился уже :wall: Есть формула: растояние между двумя точками в пространстве d=((x2-x1)^2 +(y2-y1)^2+(z2-z1)^2)^0.5 Как через нее вычислить?
C++ За названием месяца определить сезон Помогите написать программу на С++ .За названием месяца определить сезон (время года). Буду очень благодарен ! подробнее

Показать сообщение отдельно
paradox92
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 38

Справочник: данные из ячейки не выводятся на экран - C++

16.05.2010, 13:47. Просмотров 1638. Ответов 1
Метки (Все метки)

проблема в чём: данные из ячейки не выводятся на экран. Как это исправить?

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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
 
using namespace std;
struct record
{
char surname [21];
char name [21];
char phone [21];
char city [21];
};
 
void write (FILE*);
void read (FILE*);
 
int main()
{FILE * stream;
int i=0;
char filename[100];
char txt[]=".txt";
cout<<"Vvedite Imya file:\n";
cin.getline(filename,sizeof(filename));
strcat( filename, txt);
if ((stream=fopen(filename,"r"))==NULL)
stream=fopen(filename,"w");
else
stream=fopen(filename,"r+");
int z;
do
{cout<<"\n viberete operaciu\n" 
<< "1.write\n" 
<< "2.read\n" 
<< "3.exit\n";
cin>>z;
switch (z)
{case 1:write (stream);
break;
case 2:read (stream);
break;
case 3: cout<<"\nDosvidaniya!!!!\n";
system("pause");
return 0;
default:break;}
}
while(1);
system("pause");
return 0;
}
 
void write (FILE*potok)
{int i; 
cout<<"Vvedite nomer yacheiki=>";
cin>>i;
fseek(potok,0,SEEK_SET);
fseek(potok,sizeof(record)*i,SEEK_SET);
record z={0,0,0,0};
cout<<"Vvedite Familiy=>";
cin>>z.surname;
cout<<"Vvedite Imya=>";
cin>>z.name;
cout<<"Vvedite Phone=>";
cin>>z.phone;
cout<<"Vvedite Gorod=>";
cin>>z.city;
fwrite(&z,sizeof(z),1,potok);
fseek(potok,0,SEEK_SET);
}
 
void read (FILE*potok)
{record yaheika;
int i;
cout<<"Vvedite nomer yacheiki=>";
cin>>i;
fseek(potok,0,SEEK_SET);
fseek(potok,sizeof(record)*i,SEEK_SET);
fread( &yaheika,sizeof(yaheika),1,potok);
cout<<"Familiya =>"<<yaheika.surname;
cout<<"\nImya =>"<<yaheika.name;
cout<<"\nPhone =>"<<yaheika.phone;
cout<<"\nCity =>"<<yaheika.city; 
fseek(potok,0,SEEK_SET);
}
Миниатюры
Справочник: данные из ячейки не выводятся на экран  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru