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

Удаление повторяющихся слов из стоки на C - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вылетает при удалении памяти http://www.cyberforum.ru/cpp-beginners/thread78435.html
У меня тут конфуз: class InversTree { struct element { double data; element *parent; element () {data=0; parent=NULL;} element (double num, element* _par=NULL) {data=num; parent=_par;}
C++ Отсортировать слова по алфавиту методом выбора и записать в новый файл Пишу на ms visual c++ 6 Оконное приложение.Первая кнопка читает текстовый файл и выводит слова в первый эдитбокс. Вторая должна отсортровать эти слова по алфавиту методом выбора и записать в новый файл. Вопрос в чем, если слова читаемые из файла остаются в эдитбоксе, т.е. в буфере, их можно взять и отсортировать, т.е. не прибегая к повторному чтению файла во время сортировки.Как это на частном... http://www.cyberforum.ru/cpp-beginners/thread78411.html
Динамические массивы C++
1. Добавить после каждого четного элемента элемент со значением 0 2. Добавить столбец в конец матрицы :-[пожалуйста
задание на массивы и бесконеч.сумму ряда. C++
Прошу о помощи уважаемые форумчане.Столкнулась с проблемой в написании программ: 1)Дана последовательность и n действительных чисел.Найти номер первого максимального элемента.(используя одномерный массив) 2)вычислить бесконечную сумму ряда с заданной точностью до e(e>0) http://portal.san.ru/forums/journal/uploads/j51705_1261513702.jpg заранее благодарна
C++ Перегрузка операторов для классов http://www.cyberforum.ru/cpp-beginners/thread78387.html
Определить класс описывающий вектор в пространстве. Для класса перегрузить префиксный унарный оператор. Написать программу в которой используеться перегруженый оператор. Добавлено через 3 минуты помогите плз
C++ Проконсультируйте с програмкой Ввести строку символов, в которой могут быть символы вернего и нижнего регистров. Нужно символы верхнего регистра заменить символом " * ". Я так понял что для этого можно воспользоватся таким кодом char c = 'A'; if( isupper(c) ) cout << c << " в верхнем регистре"; но мне б не помешала консультация по коду подробнее

Показать сообщение отдельно
R0mm
Псевдо программист
 Аватар для R0mm
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
23.12.2009, 09:18     Удаление повторяющихся слов из стоки на C
"берешь" первое слово. ищешь его вхождения в исходной строке.
если таковые есть - удаляешь пока не кончатся вхождения
"берешь следущее слово

а так же
Описание функций C (Си) / C++ - strstr


#include требуется только для объявления функции

char *strstr(srting1,string2);
char *string1; поисковая строка
char *string2; строка-шаблон

Описание.

Функция strstr возвращает указатель на первое вхождение
string1 в string2.

Возвращаемое значение.

Функция strstr возвращает указатель на string1, если
string1 обнаружена, и NULL - если string1 нет.
См. также strcspn.

Пример.

#include

C++
1
2
3
4
5
6
7
main()
{
char *string1="needle in a haystack";
char *string2="hay";
 
printf("%sn", strstr(string1,string2));
}
На выходе:
haystack
 
Текущее время: 04:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru