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

Поместить в список строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ switch case http://www.cyberforum.ru/cpp-beginners/thread74098.html
как в блок-схеме изображается switch case?
C++ Слова начинаются и заканчиваются с одной и той же буквы. Помогите создать програмку каторая бы посчитала слова которые начинаются и заканчиваются с одинаковой буквы в произвольном тексте с помощью конструкции For http://www.cyberforum.ru/cpp-beginners/thread74092.html
С++ Циклы C++
Товарищи, помогите с задачкой пожалуйста. Заранее огромное спасибо. Составить функцию, которая определяет, является ли целое число простым. Составить функцию, которая для целого числа определяет, является ли запись этого числа в двоичной системе чередующейся последовательностью единиц и нулей. Вызывающая функция main() вводит целое число N и среди простых чисел, не превосходящих введенного...
В двусвязном списке удалить элемент после заданного C++
Подскажите как в двусвязном списке удалить элемент после заданного?? (на с++)
C++ решить использую классы http://www.cyberforum.ru/cpp-beginners/thread74079.html
Дано натуральное число n. получить наименьшее натуральное число вида m, превосходящее n. Помогите пожалусто решить задачу, я так понимаю ето например n=5 значит m=5.1
C++ Функции Не могли бы помочь изменить программу про функции. (Программа во вложенном файле(не знал,как вставлять скрины)) подробнее

Показать сообщение отдельно
lolopolosko
1354 / 312 / 5
Регистрация: 21.11.2009
Сообщений: 992
14.12.2009, 10:09  [ТС]
ггг)))круто)))дошли уже до карт)))на самом деле мне нужно создать шаблончик список для помещение в него наперед неизвестное количество строк..введения строк должно быть с стандартоного вводу(cin cout gets puts). ну и в этом списке найти самую длинную строку...

Все это я сделал но лаба у меня по Потокам...я не знаю что здесь использовать чтобы задача вышла как надо....

вот кидаю вам исходник свой если надо

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include<iostream>
#include<string>
using namespace std;
 
template <typename T>
struct node
{
    T inf;
    node<T>* next;
};
 
template <typename T>
class mLIST
{
private:
    node<T>* head;
public:
    mLIST(){head =0;}
    ~mLIST(){}
    
    void push(T &val)
    {
        node<T>* tmp = new node<T>;
        tmp->inf = val;
        tmp->next = head;
        head = tmp;
    }
    T pop()
    {
        T res = head->inf;
        node<T>* tmp = head;
        head = head->next;
        delete tmp;
        return res;
    }
 
    bool empty(){return (head == NULL);}
 
    
};
 
 
int main()
{
    mLIST<string> s;
    string str;
    string cha,cha1;
    for(int i=0;i<5;i++){
        cin>>str;
        s.push(str);}
    cout << "STRI4KU:\n";
    cha=s.pop();
    while (!s.empty()){
        cha1=s.pop();
    if(cha1.length()>cha.length())cha=cha1;
    }     
    cout<<"Naibilsha stri4ka="<<cha;
 
 
    system("PAUSE");
    return 0;
 
}
может подскажете что здесь использовать(Потоковый вывод) чтобы выводить например не через стандартную функцию...
C++
1
cout<<"Naibilsha stri4ka="<<cha;
написать например
C++
1
ostream operator<<
но мне кажется это выйдет перегрузка
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru