Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2014, 18:05   #1
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию Ввод элементов в структуру

Программа для ввода фамилии, группы и оценки студентов. как ввести все элементы структуры, а потом их вывести по порядку. Сперва простит кол-во студентов, затем отдельно для каждого. Приведенный кусок выдает ошибку.

Код:
#include <iostream>
using namespace std;
struct stud{
	int qty;
	char *surname;
	int group;
	int mark;
};

void surn (stud std);
void group(stud std);
void mark (stud std);



void main (){
	int qy=0;
cout <<"how many students do you have?\n";
cin >>qy;
stud *folio= new stud [qy];

for (int i=0; i<qy; i++){
cout <<"enter "<<i+1<<" students surname:/t";
cin >>folio[i]->surname;
	}
}
Vladislavv вне форума Ответить с цитированием
Старый 21.10.2014, 18:58   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
#include <iostream>
#include <string>
using namespace std;
struct stud{
	int qty;
	string surname;
	int group;
	int mark;
};

void surn (stud std);
void group(stud std);
void mark (stud std);



void main (){
	int qy=0;
cout <<"how many students do you have?\n";
cin >>qy;
stud *folio= new stud [qy];

for (int i=0; i<qy; i++){
 cout <<"enter "<<i+1<<" students surname:\t";cin >>folio[i]->surname;
 cout <<"enter "<<i+1<<" students qty:\t";cin >>folio[i]->qty;
 cout <<"enter "<<i+1<<" students group:\t";cin >>folio[i]->group;
 cout <<"enter "<<i+1<<" students mark:\t";cin >>folio[i]->mark;
}

for (int i=0; i<qy; i++){
 cout <<students surname:\t";
 cout <<students qty:\t";
 cout <<students group:\t";
 cout << students mark:\n";
}
...
Тут остальное.
}
Годится идея?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.10.2014, 00:33   #3
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию

почти, вместо -> пришлось вставить .
Vladislavv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввод массива в виде элементов artem7902 Общие вопросы C/C++ 7 20.10.2014 22:48
[СИ] Ввод и вывод элементов структуры edw1n Помощь студентам 1 08.04.2013 22:50
С++.Ввод данных в структуру. Bullrock Помощь студентам 1 03.04.2012 13:55
Ввод элементов массива! d00ker Помощь студентам 2 24.10.2010 13:53
Ввод элементов массива Х с помощью цикла for: veter_s_morya Паскаль, Turbo Pascal, PascalABC.NET 4 13.05.2008 18:19