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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fox_3
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 3
#1

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

10.08.2011, 12:40. Просмотров 976. Ответов 10
Метки нет (Все метки)

Добрый день.Препод дал задание на летнюю практику, написать базу данных на группу студентов. Используя динамические структуры, так же запись базы данных в файл(текстовый или бинарный).

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

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;
}
Так имена поправил, еще каке-нибудь предложения есть... ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2011, 12:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос База Данных на С++. (1 курс) (C++):

Удалённая база данных - запрос и вывод данных - C++
допустим у меня есть удалённая база данных в которой хранятся данные. можно ли через программу запросить эти данные и вывести в программе в...

Использование псевдопеременных: bd (3,5) = s, где bd - база данных, s - элемент базы данных, тогда с 3 по 5 элементы базы данных заменить на элемент s. - C++
всем доброго времени суток! есть у меня класс bd, массив элементов этого класса table, а вот сам метод: int copyTable(int a, int b) {...

База данных "Телеателье": создать систему управления базой данных (СУБД) - C++
Задача: Создать систему управления базой данных (СУБД) в которой предусмотреть следующие режимы: создание БД, вывод БД, добавление...

База данных - C++
Народ, помогите найти ошибку, плиз. База данных компьютерных игр (пример – www.ag.ru), в которой каждая игра характеризуется...

база данных - C++
скиньте кто то пример базы данных на си!!!!а то яч не знаю с чего начать и как ее сделать!пожалуйста!! Добавлено через 6 часов 39...

база данных - C++
Разработать программу для управления базой данных «Абоненты ГТС». Запись в базе данных содержит следующие поля: Ф.И.О. абонента, адрес,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
10.08.2011, 12:42 #2
Цитата Сообщение от fox_3 Посмотреть сообщение
int iName;
Круто наверное, у всех студентов имена цифровые
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
10.08.2011, 12:49 #3
ну дык практика то летняя, книжку умную возьми почитай
0
fox_3
0 / 0 / 0
Регистрация: 08.08.2011
Сообщений: 3
10.08.2011, 12:59  [ТС] #4
Читал...непомогло, думаю здесь помогут)
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
10.08.2011, 13:03 #5
fox_3, Плохо читал значит.
Задаем конкретные вопросы - получаем конкретные ответы.
Ваш вопрос не является конкретным.
0
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 13:13 #6
fox_3, а эта прога вообще компилится?

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

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2011, 16:52
Привет! Вот еще темы с ответами:

База данных - C++
Всем Привет! Есть txt Файл в нем вписана база данных. Как вытянуть из текстового файла базу в том расположении в каком она написана, и как...

база данных - C++
Собственно, хочу написать программу с базой данных. Самое главное, хочу разобраться в совместном использовании классов, списков и...

База Данных - C++
Здравствуйте. Начал изучать программирование, пока уровень не велик. Дошёл до такого момента, что нужно написать базу данных, но пока что...

База данных в С++. - C++
Дело такое: пишется проект, который будет регулярно читать и записывать информацию с файлов. Самое банальное - сделать всё через обычные...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.08.2011, 16:52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru