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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2012, 12:24   #1
Raper58
 
Регистрация: 16.12.2012
Сообщений: 4
По умолчанию вывод слов, заключенных в ()

подправьте пожалуйста программу. Необходимо что бы ВСЕ слова заключенные в () выводились на экран.
Код:
#include<iostream>
#include<conio.h>
#include<string.h>
int main()
{
 char s[100],d[100];
 int i=0,bw,ew,len;
 gets(s); len=strlen(s);
 while (i<len)
 {
   if(s[i]=='(')
   bw=i;
   if(s[i]==')')ew=i;
   i++;
  }
   strncpy(d,&s[++bw],ew-bw-1);
   d[ew-bw]='\0';
   std::cout<<d;
getch();
}
Raper58 вне форума Ответить с цитированием
Старый 19.12.2012, 18:13   #2
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Код:
#include <string.h>
#include <stdio.h>
void printInside(char *p) {	
	char *p1 = strchr(p, '(');
	char *p2 = strrchr(p, ')');
	while ( p1 <= p2 ) {
		printf("%c", *p1 );
		p1++;
	}
}
int main() {
	char s[] = "This ( is string iside ) parenthesis and ( this is too ) while ( this is not";
	printInside(s);
	return 0;
}
Output:

( is string iside ) parenthesis and ( this is too )
rlib вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод слов, заключенных в () Raper58 Помощь студентам 0 16.12.2012 22:49
вывод слов, заключенных в () Raper58 Помощь студентам 0 16.12.2012 13:26
Вывод слов в алфавитном порядке. strem92 Фриланс 9 20.04.2010 22:10
Вывод слов jakson_sun Общие вопросы C/C++ 1 22.01.2009 17:12