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

База Данных на С++. (1 курс) - C++

Восстановить пароль Регистрация
 
fox_3
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 3
10.08.2011, 12:40     База Данных на С++. (1 курс) #1
Добрый день.Препод дал задание на летнюю практику, написать базу данных на группу студентов. Используя динамические структуры, так же запись базы данных в файл(текстовый или бинарный).

Вот то что смог написать, что делать дальше не знаю...

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
#include <stdio.h>
#include <stdlib.h>
 
struct student
{
    int iAge;
    char iName;
    char iUniversity;
}
struct group
{
    student s[20];
    int group;
    int num;
}
 
void add (group*p)
{
        printf("Add age:");
        scanf("%s",student[i].iAge);
        printf("Add name:");
        scanf("%s",student[i].iName);
        printf("Add University:");
        scanf("%s",student[i].iUniversity);
}
 
main
{
group*pq=new group;
}
Так имена поправил, еще каке-нибудь предложения есть... ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
10.08.2011, 12:42     База Данных на С++. (1 курс) #2
Цитата Сообщение от fox_3 Посмотреть сообщение
int iName;
Круто наверное, у всех студентов имена цифровые
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
10.08.2011, 12:49     База Данных на С++. (1 курс) #3
ну дык практика то летняя, книжку умную возьми почитай
fox_3
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 3
10.08.2011, 12:59  [ТС]     База Данных на С++. (1 курс) #4
Читал...непомогло, думаю здесь помогут)
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
10.08.2011, 13:03     База Данных на С++. (1 курс) #5
fox_3, Плохо читал значит.
Задаем конкретные вопросы - получаем конкретные ответы.
Ваш вопрос не является конкретным.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 13:13     База Данных на С++. (1 курс) #6
fox_3, а эта прога вообще компилится?

Добавлено через 57 секунд
И вообще твой код больше тянет на С чем на С++
fox_3
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 3
10.08.2011, 13:32  [ТС]     База Данных на С++. (1 курс) #7
Не, некомпилится это черновой вариант. Поповоду конкректных вопросов: как правильно выделить данамическую память под структуру?
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
10.08.2011, 13:35     База Данных на С++. (1 курс) #8
Цитата Сообщение от fox_3 Посмотреть сообщение
struct student
{
* * * * int iAge;
* * * * char iName;
* * * * char iUniversity;
}
А имя у студентов состоит из одной буквы?Разве не надо использовать массив или указатель?Тоже самое про iUniversity
DoZZer_
11 / 11 / 1
Регистрация: 09.08.2011
Сообщений: 53
10.08.2011, 14:07     База Данных на С++. (1 курс) #9
Цитата Сообщение от fox_3 Посмотреть сообщение
int group;
1. Группа у вас тоже только цифровое обозначение имеет, или еще буквенный код фака?

Цитата Сообщение от fox_3 Посмотреть сообщение
printf("Add age:");
scanf("%s",student[i].iAge);
printf("Add name:");
scanf("%s",student[i].iName);
printf("Add University:");
scanf("%s",student[i].iUniversity);
2. В с++ чаще используются потоковые функции cin и cout, но это не настолько важно..

3.
C++
1
2
3
4
5
//#include <iostream> для cin/cout
int main()
{
/* ваш код */
}
Не видно основной функции, если это не подключаемый класс.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 14:09     База Данных на С++. (1 курс) #10
Цитата Сообщение от fox_3 Посмотреть сообщение
как правильно выделить данамическую память под структуру?
Помоему ненадо выделять.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2011, 16:52     База Данных на С++. (1 курс)
Еще ссылки по теме:

C++ Удалённая база данных - запрос и вывод данных
база данных C++
База данных C++

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

Или воспользуйтесь поиском по форуму:
Ree.exe
10.08.2011, 16:52     База Данных на С++. (1 курс)
  #11

Не по теме:

Цитата Сообщение от aram_gyumri Посмотреть сообщение
Помоему ненадо выделять.
По тому что нам дано, полностью согласен.

Yandex
Объявления
10.08.2011, 16:52     База Данных на С++. (1 курс)
Ответ Создать тему
Опции темы

Текущее время: 16:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru