Κότ μάτρόϛκϰΗ
Просветленный
(21365)
14 лет назад
char *pString = "abra shvabra kadabra O_o!";
int f = 0;
while (*pString)
{
switch (*pString)
{
case ' ':
f = 0;
break;
default:
if (!f)
{
printf("%c ", *pString);
}
f = 1;
break;
}
pString++;
}
vinnitu
Мыслитель
(5711)
14 лет назад
Си++ подразумевает использование потоковых операций ввода и вывода, а не printf... для начала
я рекомендовал бы использовать
cout, cin, getline, istringstream, string
раз уж было сказано про C++
смотрите у меня на блоге решение этой задачи
resheno [at] blogspot [at] com
Κότ μάτρόϛκϰΗПросветленный (21365)
14 лет назад
Мозги не еби ни себе ни людям. Потоки вывода - это уже не язык, это функция операционной системы.
В Windows Applicatiоn вообще никаких cout, cin, и прочей консольной мерзости нет. Куда хочешь туда и отправляй результат.
В тексте слова отделены друг от друга любым количеством пропусков.Сформировать выходящую строку,в которой содержаться первые буквы слов исходного текста!!!!
знаю что тут надо подумать,но вы уж постарайтесь,потому что у самой явно ниче не получиться,вся надежда на тЕбЯ!!!!Буду оч благодарна!!!!