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

Удалить все гласные буквы из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread383625.html
Написать функцию Max3(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C. С помощью этой функции найти максимальные из наборов (A,B,C), (A,B,D), (A,C,D), если даны...
C++ Ошибка при компиляции При компиляции программы борланд выдает ошибку Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ.Подскажите как решить эту проблему. приведу код:... http://www.cyberforum.ru/cpp-beginners/thread383622.html
C++ Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. Проверку "квадрат – не
Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. Проверку "квадрат – не квадрат" оформить в виде функции. ...
Проблема с strlen C++
Доброго времени суток. При подсчете длин строки strlen считает до 1 пробела, в итоге в 2 строке только 1 слово из 1 строки. В чем может быть проблема? VS 2008 ED #include <iostream> #include...
C++ Деревья http://www.cyberforum.ru/cpp-beginners/thread383579.html
Доброе утро. Прошу Вашей помощи. Бинарное упорядоченое дерево вмещает в себе данные о поездах дальнего следования. Узел дерева вмещает следующую информацию о поезде: а) номер поезда; б)...
C++ Вычислить произведение сомножителей числа Дано натуральное число n. Вычислить произведение первых n сомножителей: 1/1*3/2*5/3.... подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
14.11.2011, 18:42
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <string.h>
 
void str_delete_vowels(char* str) {
  size_t pos = 0u, size;
  for(size = strlen(str); (pos = strcspn(str, "aoeiyuAOEIYU")) < size; size--, str += --pos) 
      strcpy(str + pos, str + (pos + 1u));
}
 
int main(void) {
   char str[128] = { '\0' };
   printf("in str: ");
   gets(str);
   str_delete_vowels(str);
   puts(str);
   getchar();
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru