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

Нет вывода и неправильная запись (запись) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread674810.html
не могу понять, почему не срабатывает конструктор копирования. #include <iostream> using namespace std; class Shape { public: Shape(){ }
C++ Портирование кода на С++ (проверка вводимых данных пользователем на корректность) Требуется портировать код с С# на С++. Код на шарпе - очень простой. В нем не используются языковые особенности шарпа, перевести, я думаю, будет легко ;) В итоге создам несколько тредов, дабы распараллелить процесс и сделать результат читабельнее. Буду очень благодарен за помощь :) Начнём, пожалуй: Часть 1. Элегантное заполнение переменных double a; do { http://www.cyberforum.ru/cpp-beginners/thread674803.html
Подсчитать количество букв в строке C++
подсчитать количество букв в строе
C++ Асимптотический анализ алгоритмов
Здравствуйте. Помогите разобраться, что такое асимптотический анализ алгоритмов. Я мало что помню из школьной программы, поэтому сейчас приходится читать википедию и учить все заново, да и в программировании я новичок. Возникает много вопросов. Сейчас пытаюсь понять статью на хабре Начну с определения: Запись вида f(n) = O(g(n)) означает, что ф-ия f(n) возрастает медленнее чем ф-ия g(n) при с...
C++ Вычислить сумму ряда с заданной точностью http://www.cyberforum.ru/cpp-beginners/thread674749.html
РЕАЛИЗАЦИЯ ИТЕРАЦИОННЫХ ЦИКЛОВ СРЕДСТВАМИ ЯЗЫКА С++ разработайте организацию выбора нужного решения с помощью переключателя switch. • с использованием цикла do....while; • с использованием цикла while; • с использованием цикла for.
C++ Двумерный массив рациональных чисел + среднее арифметическое чисел массива + сортировка методом вставки Ничего не могу понять!Вроде все правильно создавал, но считает неправильно. +Выдает ошибку Так же не могу отсортировать методом вставки элементы массива. Помогите, пожалуйста. //после завершения программы выдает ошибку: //" Stack around the variable 'mas' was corrupted. " //читал в и-нете, что вроде как я "вылез" за границы массива, но не знаю где... #include <iostream> подробнее

Показать сообщение отдельно
SuLLeN
 Аватар для SuLLeN
21 / 21 / 4
Регистрация: 27.12.2011
Сообщений: 767
19.10.2012, 09:33     Нет вывода и неправильная запись (запись)
Доброго времени суток!

Есть программка записывающая студентов.
При записи ФИО через пробел, происходит ошибка.
При выводе информации, происходит ошибка.

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
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
using namespace std;
 
struct sport
{
 char fio[30];
 char vid[30];
 char fak[30];
 char spc[30];
 int lvl;
};
 
void ChangeNumber(sport*obj,int n)
{
    int number;
    cout<<"\n\n Введите номер для изменения: ";cin>>number;
    cout<<"Введите новые данные Ф.И.О.: ";cin>>obj[number].fio;
    cout<<"Введите новые данные о спорте: ";cin>>obj[number].vid;
    cout<<"Введите новуе данные о факультете: ";cin>>obj[number].fak;
    cout<<"Введите новуе данные о специальности: ";cin>>obj[number].spc;
    cout<<"Введите новые данные о возрасте: ";cin>>obj[number].lvl;
    cout<<endl;
}
 
int main ()
{
setlocale(0,"Rus");
int n,i;
printf("\n Введите кол-во студентов => ");
scanf("%d",&n);
sport* mas_struct=new sport[n];
 
for (i=0;i<n;i++)
{
    cout<<"Введите данные Ф.И.О.: ";cin>>mas_struct[i].fio;
    cout<<"Введите данные о спорте: ";cin>>mas_struct[i].vid;
    cout<<"Введите данные о факультете: ";cin>>mas_struct[i].fak;
    cout<<"Введите данные о специальности: ";cin>>mas_struct[i].spc;
    cout<<"Введите данные о возрасте: ";cin>>mas_struct[i].lvl;
}
 
printf("\n    Ф.И.О.   |   Спорт   |  Факультет  |  Специальность  |  Возраст  ");
for (i=0;i<n;i++)
printf("\n  %s  %s  %s  %s %d",mas_struct[i].fio,mas_struct[i].vid,mas_struct[i].fak,cin>>mas_struct[i].spc,mas_struct[i].lvl);
 
ChangeNumber(mas_struct,n);
 
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru