Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нужна помощь! / 9 сообщений из 9, страница 1 из 1
27.04.2005, 10:25
    #33037553
___Nikolay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
Есть у кого-нидь исходник простенькой БД в консоли? :-\
...
Рейтинг: 0 / 0
27.04.2005, 10:31
    #33037567
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
что ты подразумеваешь под "простенькой БД"?
собственный движок?
или просто подключение к серверу БД из консольного приложения?
...
Рейтинг: 0 / 0
28.04.2005, 08:43
    #33039660
___Nikolay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
просто доступ к файлу на С: запись в него нескольких значений (имя, фамилия), и, соответственно, чтение этого файла
...
Рейтинг: 0 / 0
28.04.2005, 09:05
    #33039684
___Nikolay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
Блин, нужно б было бы на Delphi - давно бы сделал :)
Помогите с Си, please!
...
Рейтинг: 0 / 0
28.04.2005, 09:54
    #33039776
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
___Nikolayпросто доступ к файлу на С: запись в него нескольких значений (имя, фамилия), и, соответственно, чтение этого файла
Как вариант:
Используя С++Билдер (та же Делфи, только в профиль ):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
TStringList *Spisok;
if (!FileExists("bla-bla-bla"))
 FileCreate("bla-bla-bla");
Spisok->LoadFormFile("bla-bla-bla");
Spisok->Add("Иванов Иван Иванович");
Spisok->Add("Иванов Иван Петрович");
Spisok->Add("Иванов Петр Иванович");
Spisok->SaveToFile("bla-bla-bla");
...
Рейтинг: 0 / 0
28.04.2005, 10:32
    #33039884
___Nikolay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
> только в профиль ага! :)

Builder я с удовольствием использовал бы, но преподу нуно именно на Си
А его у меня даже нету :) ..да и класса TStringList там тоже явно нету :))
...
Рейтинг: 0 / 0
28.04.2005, 11:47
    #33040120
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
___Nikolay > только в профиль ага! :)

Builder я с удовольствием использовал бы, но преподу нуно именно на Си
А его у меня даже нету :) ..да и класса TStringList там тоже явно нету :))
А какие требования к С (ОС, производитель, версия и т.д.)...
Если это MS VC++, то приведенный в моем топике фрагмент пойдет почти без доработок (правда, надо сделать проект с поддержкой MFC).
Если же надо на "чистом" С, то тогда примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
int fHandle;
char buffer[ 1024 ];
//Открываем файл
if((fHandle=fopen("bla-bla-bla","rw"))> 0 )
{
//Читаем из файла
 fread(fHandle,buffer, 1024 );

<разбор буфера на составляющие>
<и другая работа с БД>
<сохранение данных в буфер>

//Пишем в файл
 fwrite(fHandle,buffer,strlen(buffer));

//Закрываем открытый файл
 fclose(fHandle);
}
Опять же это сильно приблизительно. Для создания работающего "прототипа" необходимо больше времени и читайте мануалы (в смысле MSDN и др. хелпы)...
...
Рейтинг: 0 / 0
28.04.2005, 11:53
    #33040143
Интегратор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
___Nikolay > только в профиль ага! :)

Builder я с удовольствием использовал бы, но преподу нуно именно на Си
А его у меня даже нету :) ..да и класса TStringList там тоже явно нету :))

XML не прокатит ?

PS Что, именно на голом С надо ? :)
...
Рейтинг: 0 / 0
29.04.2005, 08:37
    #33041999
___Nikolay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
2 Станислав C.

Спасибо, я знаю, что нужно мануалы читать, просто думал, может уже кто делал :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нужна помощь! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]