Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2011, 16:34   #1
Memphi[s]
Новичок
Джуниор
 
Аватар для Memphi[s]
 
Регистрация: 02.03.2011
Сообщений: 1
По умолчанию Дан динамический массив строк, вывести все слова начинающиеся с большой буквы C++ builder

Здравствуйте! Пмогите пожалуйста решить задачу.
Дан динамический массив строк, вывести все слова начинающиеся с большой буквы. Для одной строки получается а массив ваще не знаю как делать. Заранее спасибо.
Код:
//---------------------------------------------------------------------------

#pragma hdrstop

#include <tchar.h>
#include <iostream.h>
#include <string.h>
//---------------------------------------------------------------------------

#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
char buf[128];
char *pt;
int n,m;
	cout<<"kol-vo strok=";
	cin>>m;
	char **str=new char*[256], **str2=new char*[256];
	for (int i = 0; i < m; i++)
	{
		str[i]=new char [256];
		str2[i]=new char [256];
	}
	cout<<"Vvedite stroku:"<<endl;
	for (int i = 0; i < m; i++)
	{
		gets(str[i]);
	}
	for (int j = 0; j < m; j++)
	{
		for (int i = 0; i < strlen(str[j]); i++)
		{
			n=1;
			if (isupper(str[j][i]) && (str[j][i-1]==' ' || i==0))
			{
				pt=&str[j][i];
				while(str[j][i]!=' '&&i<strlen(str[i]))
				{
					n++;
					i++;
				}
				strncpy(buf,pt,n);
				strcat(str2[j],buf);
			}
		}
	}
	for (int i = 0; i < m; i++)
	{
		puts(str2[i]);
	}
		cin.get();
	return 0;
}
//---------------------------------------------------------------------------
Снег падает со скоростью 15кб/сек.
Memphi[s] вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
все слова с нечетным количеством букв подходят для "ёлочной" рекурсии. Все буквы слова расположены в форм no_to Помощь студентам 0 04.01.2010 16:06
Все ли эти слова написаны с большой буквы dip Помощь студентам 11 02.11.2009 20:42
в тексте удалить слова начинающиеся с заданой буквы Ananim-Pbl6ak Паскаль, Turbo Pascal, PascalABC.NET 9 26.05.2009 16:39
дан текстовый массив из 200 букв. Выстроить в алфавитном порядке все строчные буквы Тина Помощь студентам 6 02.07.2008 22:53