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

Строки - проверка на переполнение и удаление слов - C++

Восстановить пароль Регистрация
 
Neon_325
0 / 0 / 0
Регистрация: 25.02.2012
Сообщений: 11
13.04.2012, 20:29     Строки - проверка на переполнение и удаление слов #1
подскажите пожалуйста как для вот этой программы со строками сделать проверку на переполнение, и чтобы когда мы удаляли все слова начинающиеся на гласную букву компилятор выдавал оставшиеся слова только чтобы в начале не было пробела

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
stroka()
{
   char str[255], s[255];
   cout<<"Input stroku:\n";
   gets (str);
   char *stroka = new char [20];
   gets(stroka);
   OemToChar(stroka, s);
   cout<<"\n";
 
   char s1[255]="aAeEiIoOuU", s2[255]="";
   bool f;
   int i,j,k,b,n=0,h=0;
   i=0;
   while (i<strlen(s))
   {
      f=true;
      for (j=0; j<strlen(s1); j++) if (s[i]==s1[j]) f=false;
      if (f==false) if (i==0||s[i-1]==' ') while (s[i]!=' ') i++; 
      if (f) {s2[h]=s[i]; h++;}
      else if (s[i-1]!=' ') {s2[h]=s[i]; h++;};
      i++;
   }
   cout<<"\Otvet:\n";
   cout<<s2;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2012, 20:29     Строки - проверка на переполнение и удаление слов
Посмотрите здесь:

C++ Строки(стринг).....удаление слов из текста
C++ удаление слов из строки
C++ удаление слов из строки
C++ Удаление слов из строки
C++ Функция, получает строку слов и рзделителей, а на выходе имеет массив слов из строки и количество этих слов
C++ Строки. Удаление слов
C++ Удаление из строки слов, длина которых меньше заданной
C++ Переполнение строки при считывании из файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.04.2012, 11:20     Строки - проверка на переполнение и удаление слов #2
вместо gets, использовать fgets(stdin, str, 255);
по второму удалить этот пробел и все
Yandex
Объявления
14.04.2012, 11:20     Строки - проверка на переполнение и удаление слов
Ответ Создать тему
Опции темы

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