Re: Занесение слов в стек
От: Bell Россия  
Дата: 11.12.02 07:21
Оценка:
Здравствуйте, Minx, Вы писали:

Используем стандартную библиотеку...

#include <stack>
#include <string>
#include <fstrem>

using namespace std;

int main()
{
   ifstream input("MyFileName");//входной поток
   string str;//строка переменной длины
   stack<string> myStack;//стэк строк переменной длины

   while(input >> str)
      myStack.push(str);//читаем из ыайла и помещаем в стэк

   str = myStack.top();//взять элемент с вершины стэка
   myStack.pop();//удалить элемент с вершины стэка

   //преобразование std::string в строку в стиле С
   char* str2 = new char[str.length() + 1];
   strcpy(str2, str.c_str());

   ...
   
   delete [] str2;
}
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.