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

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

Войти
Регистрация
Восстановить пароль
 
s3lf
26 / 4 / 1
Регистрация: 20.04.2011
Сообщений: 60
#1

Строки и стек - C++

30.10.2013, 20:49. Просмотров 253. Ответов 0
Метки нет (Все метки)

Всем привет.
Хотелось бы спросить по поводу решения такой задачи:
Создать список из слов, в который все слова исходного текста входят только один раз.
Решать нужно с помощью стека: стек (как структура) и набор функций - описывается в заголовочном файле *.h, затем подключается с помощью инклюда к файлу с программой.
Например:
C++
1
2
3
4
5
struct tstack
{
int inf;
tstack * next;
};
Далее идут функции.
Проблема в том, что в качестве примера дан стек с инф-частью с типом int - при считывании чисел никаких проблем не возникает, а вот что делать со строками? Как сказано в задаче, мне нужно считать текст, при этом каждое слово помещать в стек и проверять, не было ли его ранее. Стоит использовать
C++
1
string inf;
или
C++
1
char[]
?
И да, что делать дальше? Помещать весь текст в одну string, затем искать пробелы, помещать слова в стек или как?

Спасибо заранее.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 20:49     Строки и стек
Посмотрите здесь:

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

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

Добавление строки в стек - C++
Добрый вечер! Уже раза 3-4 писал, так и никто не помог.... Программку чутку доделал, осталось только организовать добавление...

Реализовать класс стек, хранящий в себе строки - C++
Необходимо реализовать класс стек, хранящий в себе строки. Чужие реализации не интересуют. Шаблоны использовать нельзя. Вот, что написал....

Из строки извлечь символы операций в стек, а цифры - в другую строку - C++
Из исходной строки необходимо извлечь символы операций и поместить в стек а цифры в другую строку... но вот ошибка... Вот код:const int max...

Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами - C++
Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами #include <iostream> #include <stdlib.h> ...

Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора? - C++
Есть у меня пробелы в познаниях, хотел бы их устранить. 1. Что такое стек в самом языке С++ ? 2. В какой памяти он хранится и почему...

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

при работе рекурсивной функции заканчивается стек и программа соответственно; как сделать так, чтобы она писала "стек закончился"? - C++
Сабж g++ 4.5.0

Структура стек (: добавить элемент в стек, удалить элемент из стека, получить значение с вершины стека, размер стека...) - C++
Всем привет,ребят помогите пожалуйста с лабой,вообще без понятия про стеки:( Может кто то делал,или встречался с таким заданием: ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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