Форум программистов, компьютерный форум 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++ Функции Не могли бы помочь изменить программу про функции. (Программа во вложенном файле(не знал,как вставлять скрины)) подробнее

Показать сообщение отдельно
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 15:29     Поместить в список строки
Цитата Сообщение от outoftime Посмотреть сообщение
каких карт? топографических?
Графических - которые в Играх 3D )

Добавлено через 33 минуты
ггг)))круто)))дошли уже до карт)))на самом деле мне нужно создать шаблончик список для помещение в него наперед неизвестное количество строк..введения строк должно быть с стандартоного вводу(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
#include <windows.h>    // Ну тут понятно
#include <iostream>    // все твои (cin,out,gets,puts)
#include <list.h>           // Класс список
struct SpisokStr
{
    char Str[MAX_PATH];  //буффер с неизвестной пока длинной можно и char buf[]="";
    int size;                    // длина строки
    SpisokStr(const char* str) { strcpy(Str,str); size=strlen(str); }
};
void main()
{
    list<SpisokStr*> SS; //список
    int kol;  // кол-во строк
    char buf[MAX_PATH];  // буффер
    cout<<"Ну скоко строк-то???))): "; // вывод текста
    cin>>kol; // ввод числа
    while(kol)
    {
        cout<<"Ну пиши ;): "; // вывод текста
        cin>>buf; // ввод строки
        SS.push_back(new SpisokStr(const_cast<const char*>(buf))); //запись в список
    }
    for(list<SpisokStr*>::iterator it=map_obj.begin();it!=map_obj.end();++it)
    { cout<<"Длинна: "; cout<<(*it)->size; cout<<'\n'; } // получение длин 
    delete SpisokStr; // освободить память
    cin>>buf; // типа пауза жми Enter и выход....
}
можно написать короче но я сделал так чтоб структура знала не только текст но и её длинну
Идея моя понятна?
Можно и пронумеровать )))

Добавлено через 10 минут
И никакой перегрузки не будет ofstream те только результат в файл закатает
 
Текущее время: 08:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru