Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Из строки текста сделать массив слов

Автор: vasyok
Дата сообщения: 16.04.2003 17:02
Как на Си написать программу которая запрашивает строку с клавиатуры и делает из ней массив слов?

Как в массиве упорядочить слова по алфавиту?


Друзья срочно нужна помощь...
Автор: vasyok
Дата сообщения: 17.04.2003 10:06
И что мне ни кто не поможет?
Автор: sashado
Дата сообщения: 17.04.2003 12:40

Цитата:
строку с клавиатуры


gets()



Цитата:
массив слов


strtok()


Цитата:
упорядочить слова по алфавиту


bsearch() - Binary search
qsort() - Quick sort

Автор: ES
Дата сообщения: 02.05.2003 14:23
А вот насчет упорядочивания по алфавиту можно весь код?

Добавлено
Для языка С++
Автор: sashado
Дата сообщения: 02.05.2003 14:54
// standard includes...
using namespace std;

bool lessLength (const string& s1, const string& s2)
{
return s1.length() < s2.length(); // по длине строки
}

int Main()
{

vector<string> coll1;
coll1.push_back ("1xxx");

// ... add some more...

coll1.push_back ("17");

// sort (according to the length of the strings)
sort (coll1.begin(), coll1.end(),lessLength); // see also stable_sort
}

http://www.cuj.com/experts/1908/austern.htm?topic=experts

Страницы: 1

Предыдущая тема: Детский вопрос про DBImage


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.