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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NinoZombie
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 8
#1

Лабораторная на C++. Строки. - C++

29.04.2011, 07:49. Просмотров 747. Ответов 0
Метки нет (Все метки)

Очень прошу помочь!)
Нужно написать программу на языке C++ с использованием стандартных функций для обработки строк.(не CString)

Задан текст, состоящий из слов, записанных через запятые, и заканчивающийся точкой. Длина текста не больше 200 символов, могут быть использованы любые символы. Словом считать последовательность символов, не содержащую пробел. Выдать слова текста и их длины. Сформировать новую строку из слов, состоящих только из латинских букв, и длиной не более 7 символов. При этом все строчные буквы заменить на заглавные буквы. Найти массив сумм цифр цифровых слов.


Сам зависаю вот на этом моменте
Сформировать новую строку из слов, состоящих только из латинских букв, и длиной не более 7 символов.


Есть только готовая функция, разделяющая строку на слова. Разрешают ее переделать.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//---
int str_sl(char x[200],char* rsl,char* kstr,char* mslov[20])
{int n=0;
char *adrz;
do {
adrz=strstr(x,rsl);
if (adrz==NULL)
adrz=strstr(x,kstr);
mslov[n]=new char[adrz-x];
strncpy(mslov[n],x,adrz-x);
mslov[n][adrz-x]=’\0;
strcpy(x,adrz+1);
n++;
} while(strcmp(x,””)!=0);
return n;
}
//---
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2011, 07:49     Лабораторная на C++. Строки.
Посмотрите здесь:

C++ c++ лабораторная
Не получается лабораторная.. C++
лабораторная C++
C++ лабораторная работа
Лабораторная работа C++
C++ Лабораторная работа
Лабораторная работа №7 (на С) C++
C++ лабораторная по С++
C++ лабораторная Строки
Лабораторная по программированию С++ C++
Лабораторная по циклам C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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