Главная »
2018 » Апрель » 6 » Строка. Разбиение на слова
10:13 Строка. Разбиение на слова |
#include <iostream>
using namespace std;
void vvod(char *x);
void vivod(char *x);
void razbienie_na_slova(char *x);
int main()
{
setlocale(LC_ALL, "Russian");
const int n=80;
char st[n];
vvod(st);
vivod(st);
razbienie_na_slova(st);
system("pause");
return 0;
}
void vvod(char *x)
{
gets(x);
}
void vivod(char *x)
{
cout<<x<<endl;
}
void razbienie_na_slova(char *x)
{
char temp[30];
int i=0,k;
while (i<strlen(x))
{
while ((i<strlen(x))&&(x[i]==' '))
i++;
k=0;
while ((i<strlen(x))&&(x[i]!=' '))
{
temp[k]=x[i];
i++; k++;
}
temp[k]='\0';
vivod(temp);
}
}
|
Просмотров: 264 |
Добавил: denjes
| Рейтинг: 0.0/0 |