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

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

Войти
Регистрация
Восстановить пароль
 
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 73
#1

Не могу розобратся с кодом и задачкой - C++

28.11.2013, 18:25. Просмотров 149. Ответов 1
Метки нет (Все метки)

Вот задача:
Напишите программу, заполнив файл 10 порциями данных таких типов, чтобы описать данные о студентах:
номер зачетной книги (int),
название группы (char 4),
фамилия (char 10),
размер стипендии (float).
Например 4564 PS31 Ivanov 500. И так повторить для 10 студентов. Вывести на экран и записать в файл общую сумму стипендии.
Я делал но у меня что не получается, я уже в своем коде запутался. И ещё эти данные должно выводить по столбикам.
Вот мой код, правда он не доделаный так как я уже запутался:
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
#include<iostream>
#include<stdio.h>
#include<conio.h>
 
using namespace std;
int main(void)
{
int i,nomerzk;
char group[4];
char Prizviche[10];
float rozmir;
FILE*k;
k=fopen("Prakt11.txt","wb");
cout<<"nomerzk=";
cin>>nomerzk;
fwrite(&nomerzk,sizeof(int),1,k);
for(i=1;i<=10;i++);
{
 cout<<"rozmir=";
 cin>>rozmir;
 fwrite(&rozmir,sizeof(float),1,k);
}
fwrite(&group, sizeof(char),1,k);
cout<<"Group="<<endl;
cin>>group;
fwrite(&Prizviche,sizeof(char),1,k);
cout<<"Prizviche";
cin>>Prizviche;
fclose(k);
k=fopen("Prakt11.txt","rb");
fread(&nomerzk,sizeof(nomerzk),1,k);
cout<<"nomerzk"<<endl;
fread(&rozmir,sizeof(rozmir),1,k);
cout<<"rozmir";
fread(&group,sizeof(group),1,k);
cout<<"group";
fread(&Prizviche,sizeof(Prizviche),1,k);
cout<<"Prizviche";
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 18:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу розобратся с кодом и задачкой (C++):

не могу разобраться з задачкой - C++
ребята помогите с програмкой .дан определитель a,b,c . Опеределить...

не могу справиться задачкой в С++. У кого светлая голова напишите пожалуйста - C++
Задан массив, состоящий из 10 элементов. Из положительных элементов извлечь квадратный корень, отрицательные возвести в квадрат, нулевые...

Не могу разобраться с кодом - C++
Здравствуйте! Скажите, что выполняет программа в данном фрагменте и что обозначают стрелки? p1 = (struct st1*)malloc(sizeof(struct...

Не могу разобраться с кодом - C++
Суть состоит в том чтобы составить программу, выводящую на экран расписание экзаменов и зачетов (предмет,вид...

Не могу разобраться с кодом - C++
Не могу разобраться с участком кода, а именно зачем нужны &quot;++&quot; *buffer-&gt;DataEnd++ = data32;

Не могу разобраться с кодом - C++
Ввести строку, содержащую несколько слов. Определить самое длинное и самое короткое слово. Имеется код, но я не пойму по какому принципу...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Waik
10 / 10 / 1
Регистрация: 23.04.2013
Сообщений: 59
28.11.2013, 21:04 #2
структуры, и неоднородные таблицы использовать можно ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 21:04
Привет! Вот еще темы с ответами:

Не могу разобраться с кодом. Переменные. - C++
Вопрос в общем то ну очень элементарный. Для реализации своей программы мне был необходим метод касательных (Ньютона) успешно...

Не могу разобраться с кодом (Указатели) - C++
Всем салют! Решил освоить С++. Обучение прохожу сам по книге Лафоре &quot;ООП в С++&quot;. Разобрал полкниги, вопросов не возникало до главы...

Не могу понять в чем дело. Машинный код" завершилась с кодом 0 (0x0) - C++
#include &lt; iostream &gt; using namespace std; struct coord { int x, y; }; bool isValidCoord(int x) { return x&gt;=1 &amp;&amp; x&lt;=8; ...

помогите с задачкой(( - C++
в программирование 0, а задачу позарез решить надо в cи++. Народ, помогите! :'( даны n ( n max = 100) разных чисел.Найти среди них 2...


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

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

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