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

Вылетает при введении данных в структуру. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать приложение, позволяющее строить разными цветами графики линейной функции http://www.cyberforum.ru/cpp-beginners/thread972949.html
Разработать приложение, позволяющее строить разными цветами графики линейной функции y = ax + b и квадратного трехчлена z = ax^2 + bx + c по введенным значениям a, b и c. Отобразить на экране координатные оси. Помогите пожалуйста!!!
C++ Написать программу, которая предлагает пользователю ввести число, вычисляет его разрядность и сумму всех цифр и выводить результаты в консоль Help! Написать программу, которая предлагает пользователю ввести число, вычисляет его разрядность и сумму всех цифр и выводить результаты в консоль. использовать только while rand() switch и if http://www.cyberforum.ru/cpp-beginners/thread972948.html
C++ Написать программу, которая предлагает пользователю ввести 10 чисел, вычисляет процент положительных и отрицательных чисел и процент нулей и выводи
помогите =) написать программу, которая предлагает пользователю ввести 10 чисел, вычисляет процент положительных и отрицательных чисел и процент нулей и выводит результат в консоль использовать только while
C++ Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его угадать
помогите решить Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его угадать. пользовоталь выбирает диапазон и вводит число если оно не угадано программа говорит загадонное число больше или меньше и опять дает возможность ввести число пока пользовательно не угадает его пример: диапазон 0 до 100 загаданно 30 , пользователь...
C++ В программе объявлена переменная: int n=10 http://www.cyberforum.ru/cpp-beginners/thread972927.html
В программе объявлена переменная: int n=10. Определить результаты вычислений следующих выражений: 1) sizeof(n); 2) sizeof(l.*n) Еще не работал с sizeof понятия не имею как это решить, нужна ваша помощь, товарищи.
C++ Неучтеные знаки Доброго дня!! Что же это за неучтеные, невидимые знак такие, откуда берутся и как с ними боротся? Редактирую прогу в нотепаде или блокноте, копирую в визуал студию- неучтеные знаки тут как тут, масово. Я их удаляю- закрашиваю мышью и дел- все равно не компилируетя. Подчеркивает даже просто большие скобки, я их полностью удаляю и пишу от руки, и то они появляются. Сразу из книги копирую-... подробнее

Показать сообщение отдельно
Valeera
0 / 0 / 0
Регистрация: 04.07.2013
Сообщений: 31
09.10.2013, 14:58     Вылетает при введении данных в структуру.
Делаю структуру вроде бы работает но вылетает после введение данных не пойму.Помогите пожалусто.
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
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
typedef struct kniga
{
char name [50];
char avtor [50];
char god_izdaniya [50];
char stranic [50];
};
 
int main ()
{
FILE *f;
kniga e;
kniga mas[20];
f=fopen("f.kniga", "wb");
if (f==NULL) exit(1);
int i;
for(i=1; i<=20;i++) {
printf("name="); 
scanf("%s",&e.name);
printf("avtor="); 
scanf("%s",&e.avtor); 
printf("god_izdaniya="); 
scanf("%s",&e.god_izdaniya);
printf("stranic="); 
scanf("%s",&e.stranic);
fwrite(&e, sizeof(kniga),1,f);
if (ferror(f)==NULL) exit(2); 
}
fclose(f);
f=fopen("f.kniga", "rb");
if (f==NULL) exit(3);
i=0;
while(!feof(f)&&i<20); {
fread(&mas[i], sizeof(kniga),1,f);
i++; }
fclose(f);
system ("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru