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

Сформировать двоичный файл из элементов, заданной структуры "Абитуриент" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить элементы, перед которыми есть элемент с Tir больше 50000 http://www.cyberforum.ru/cpp-beginners/thread1183050.html
Вот написал как бы функцию, но она не так работает. Должно удалять элементы перед которыми есть элемент с Tir больше 50000, а но просто удаляет элементы с Tir больше 50000 Посмотрите исправте если можете void deletMore5(TBook * start) { TBook * pp,*wp; wp=start; pp=NULL; while(wp!=NULL){
C++ Нужен рабочий пример решения СЛАУ методом Гаусса Нужен рабочий (ну или более менее рабочий) код для решения СЛАУ методом Гауса на С++. Уже замучился искать http://www.cyberforum.ru/cpp-beginners/thread1183003.html
Перевести из паскаля нахождение строк с наибольшим количеством нулей C++
Var i,j,n,m,max,imax:integer; A:array of integer; Function Kol(i:integer):byte; Var j,k:integer; Begin k:=0; For j:=1 to m do if A=0 then inc(k); Kol:=k; End;
C++ Перевести из паскаля в с (подсчет отрицательных элементов)
Const n=6;m=5; Var A:array of real; B:array of byte;//для подсчёта кол-ва отрицательных i,j,imax:byte; Begin For i:=1 to n do Begin For j:=1 to m do Begin A:=random*10-5;
C++ Структура данных, запись в файл, её считывание http://www.cyberforum.ru/cpp-beginners/thread1182977.html
помогите срочно, данные не записываются в файл, ну и темболее не считываются #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <fstream.h> #include <stdlib.h> #include <stdio.h> #include "Unit1.h" #include <string.h>
C++ Угадать число методом половинного деления Загадывается число от 1 до 1000 и компьютер его угадывает согласно подсказкам больше или меньше. Используем метод половинного деления. подробнее

Показать сообщение отдельно
AntipkA
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 8
21.05.2014, 08:23     Сформировать двоичный файл из элементов, заданной структуры "Абитуриент"
Помогите найти ошибку!
само условие : Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляе-мых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Преду-смотреть сообщения об ошибках при открытии файла и вы-полнении операций ввода/вывода.
3. Варианты
1. Структура "Абитуриент":
- фамилия, имя, отчество;
- год рождения;
- оценки вступительных экзаменов (3);
- средний балл аттестата.

Добавлено через 3 минуты
Решил разбить задачу на под задачи. пытаюсь воспроизвести ввод данных в файл и вывод
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <ctime>
#include <cstdio>
using namespace std;
 
struct abiturient
{
    char fio [35];
    char b_year[4];
    char ocenki[3];
    int sr_bal ;
};
 
int main ()
{
    abiturient st;
    FILE *f;
    setlocale (LC_ALL, "RUS");
int n;
f=fopen("f.txt", "wb");
cout << "Введите данные абитуриента"; 
fwrite(&n, sizeof(n), 1, f);
 
cout << "\n Имя, Фамилия: "; cin >> st.fio ;
cout << endl;
cout << "\n Год рождения: "; cin >> st.b_year ;
cout << endl;
cout << "\n Оценка экзамена: "; cin >> st.ocenki ;
cout << endl;
cout << "\n Средний бал: "; cin >> st.sr_bal ;
cout << endl;
 
fwrite(&st, sizeof(st), 1, f);
fclose(f);
 
f=fopen("f.txt", "rb");
 
fread(&st, sizeof(st ), 1, f);
 cout << "\n Имя, Фамилия: " << st.fio ;
cout << "\n Год рождения: " << st.b_year ;
cout << endl << "\n Оценка экзамена: " << st.ocenki ;
cout << "\n Средний бал: " << st.sr_bal << endl ;
fclose(f);
 
_getch ();
return 0;
 
}
но почему то при выводе, не корректно выводит все кроме имени []http://cs617931.vk.me/v617931014/9074/hvlgeKzSjc4.jpg[/]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru