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

Выделить из строки s слов, начиная от слова с номером n - C++

Восстановить пароль Регистрация
 
polyanka
0 / 0 / 0
Регистрация: 21.07.2010
Сообщений: 13
04.10.2010, 22:02     Выделить из строки s слов, начиная от слова с номером n #1
Помогите пожалуйста:
нужно выделить из строки s слов,начиная от слова с номером n.
Входные параметры: s,n.
Выходные параметры: нет.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2010, 22:02     Выделить из строки s слов, начиная от слова с номером n
Посмотрите здесь:

Создать процедуру/функцию SubWord(s,n,l),которая реализует выделение из строки s l слов, начиная от слова номер n C++
C++ Найти количество слов, начинающихся с заданного символа, и заменить эти слова их порядковым номером
C++ Класс строки (удаление из строки слова с заданным номером и символа с заданным номером)
выделение из строки s m слов, начиная от слова номер n C++
Массивы. Удалить все четные элементы; Добавить К строк, начиная со строки с номером N C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
 Аватар для Crudelis
668 / 410 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
04.10.2010, 22:34     Выделить из строки s слов, начиная от слова с номером n #2
не пойму задания, опишите поподробнее что нужно сделать, что такое s слов и что такое начиная от слова с номером n.
polyanka
0 / 0 / 0
Регистрация: 21.07.2010
Сообщений: 13
06.10.2010, 21:46  [ТС]     Выделить из строки s слов, начиная от слова с номером n #3
еще дан формат:
typedef char [65520] char1; {первые два байта содержат динамическую длину строки}
struct string1{
char1 *p; ;{указатель на строку}
short max ; {максимальная длина строки, определяется при инициализации}
};

void function InitStr(string1 st, short n)
void function WriteToStr(string1 st, string s) ;
void function WriteFromStr(string1 st, string s);
void function InputStr(string1 st)
void function OutputStr(string1const st)
bool function Comp(string1 s1, string1 s2, short fl)
void function Delete(string1 s, short index, short count)
void function Insert(String1 Subs, String1 S,short Index)
void function Concat(string1 S1, string1 S2, string1 srez)
void function Copy(String1 S,short Index, short Count, string1 Subs)
short function Length(string1 S)
short function Pos(string1 SubS, String1 S)
StrError: {тип переменной ошибки}
его нужно реализовать, а потом выполнить то задание что бы из заданной строки, выводились слова с заданной пользователем позиции
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.10.2010, 06:28     Выделить из строки s слов, начиная от слова с номером n #4
C++
1
char [65520]
C++
1
short max;
short может быть не больше 32767, если sizeof(short) == 2

C++
1
unsigned short max;
Yandex
Объявления
07.10.2010, 06:28     Выделить из строки s слов, начиная от слова с номером n
Ответ Создать тему
Опции темы

Текущее время: 16:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru