Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Простейшая база данных 
:(
    Опции темы
suse
Дата 19.3.2009, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 26.6.2008

Репутация: нет
Всего: нет



Все гораздо проще оказывается. Нужно просто показать как работает очередь.
Вместо цифр в очередь загоняются строчки из текстового файла.
1 строчка 
2 строчка 
3 строчка 
Потом из этой очереди должны доставаться строчки и дописываться в файл.
В итоге должно получиться:
1 строчка
2 строчка
3 строчка
----------------
1 строчка 
2 строчка 
3 строчка
Все просто, но я не знаю как это сделать.
Видимо сначало нужно открыть файл, потом построчно считывать этой файл.
Загонять в очередь каждую строчку. Потом дописать в файл строчки из очереди.
Но как это сделать?
PM MAIL   Вверх
zim22
Дата 19.3.2009, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



suse, идите в центр помощи.
или выкладывайте наработки кода.


--------------------
PM MAIL   Вверх
suse
Дата 19.3.2009, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 26.6.2008

Репутация: нет
Всего: нет



Ну наработки кода уже с самого верха написаны. Нужно только поменять код так чтобы вместо цифр 1,2,3,4,5 в очередь загонялись строчки из текстового файла. 
PM MAIL   Вверх
Anikmar
Дата 19.3.2009, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 59



 smile 
Цитата(suse @  19.3.2009,  11:25 Найти цитируемый пост)
Все гораздо проще оказывается.

А вы, дураки, тут флудите!
 smile 

PM MAIL ICQ   Вверх
suse
Дата 19.3.2009, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 26.6.2008

Репутация: нет
Всего: нет



Да я тоже сначала подумал о чём то сложном...
PM MAIL   Вверх
zim22
Дата 19.3.2009, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



suse, действительно, всё оказалось элементарно.
используйте queue из STL


--------------------
PM MAIL   Вверх
suse
Дата 19.3.2009, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 26.6.2008

Репутация: нет
Всего: нет



Хороший ответ! А главное полезный   smile 
PM MAIL   Вверх
zim22
Дата 19.3.2009, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



suse, не понял юмора. что вам не нравится?


--------------------
PM MAIL   Вверх
suse
Дата 19.3.2009, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 26.6.2008

Репутация: нет
Всего: нет



Да все нормально. Просто надо немного почитать и кое что понять. 
PM MAIL   Вверх
Anikmar
Дата 19.3.2009, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 59



Цитата(suse @  19.3.2009,  21:25 Найти цитируемый пост)
Хороший ответ! А главное полезный     

Ну немного головой поработать ведь можно? Есть готоваяя очередь, пробуйте начинать писать. Либо действительно переходите в центр помощи.
PM MAIL ICQ   Вверх
suse
Дата 30.3.2009, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 26.6.2008

Репутация: нет
Всего: нет



Вставил текстовой файл(имя, рост, вес) в папку... Не работает, но компилится. Borland 4.5
Код

#include <stdio.h>
#define N 10
void main()
{
 struct Node
 {
  char sim[10];
  float d1;
  int d2;
  Node *p;
 };
 FILE *u;
 u=fopen("stek.txt","r");
 if (u==NULL) {printf("Error"); return;}
  Node *top;
  Node *pv;
  pv=new Node;
  fscanf(u,"%s %f %d",pv->sim,&(pv->d1),&(pv->d2));
  pv->p=0;
  top=pv;

  while(1)
  {
    Node *pv=new Node;
    if (fscanf(u,"%s %f %d",pv->sim,&(pv->d1),&(pv->d2))==EOF)
          { delete pv; break;}
    pv->p=top;
    top=pv;
  }
  fclose(u);
  u=fopen("stek.txt","a");
  fprintf(u,"------------\n");
  while(top)
  {
    Node *pv;
    fprintf(u,"%s %6.2f %d \n",top->sim,top->d1,top->d2);
    pv=top;
    top=top->p;
    delete pv;
  }
  fclose(u);
}

PM MAIL   Вверх
Dmi3ev
Дата 30.3.2009, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



Цитата

Не работает, но компилится.

тоже результат  smile 


--------------------

PM MAIL   Вверх
Anikmar
Дата 30.3.2009, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 59



Цитата(suse @  30.3.2009,  16:48 Найти цитируемый пост)
Вставил текстовой файл(имя, рост, вес) в папку... Не работает, но компилится. Borland 4.5


Некомпилится - где? Какую ошибку выдает?
PM MAIL ICQ   Вверх
suse
Дата 30.3.2009, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 26.6.2008

Репутация: нет
Всего: нет



No module definition file specified: using defaults
PM MAIL   Вверх
Dmi3ev
Дата 30.3.2009, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



Цитата

Некомпилится - где? Какую ошибку выдает?

Anikmar, все компилится, только не работает  smile потому что...


--------------------

PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0576 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.