Главная »
2020 » Март » 13 » Строки. Стандартный вид
11:11 Строки. Стандартный вид |
#include <iostream>
using namespace std;
void vvod(char *x);
void vivod(char *x);
void WordsToText(char *x, char *y);
void standard_str(char *x);
int main(){
const int n=100; char a[n];
vvod(a);
standard_str(a);
vivod(a);
system("pause");
return 0;
}
void standard_str(char *x){
char *y=new char[strlen(x)];
int i=0,j=0;
while ((x[i]==' ')&&(i<strlen(x))) i++;
while (i<strlen(x)-1){
if (!((x[i]==' ')&&(x[i+1]==' ')))
y[j++]=x[i];
i++;
}
y[j]='\0';
strcpy(x,y);
delete y;
}
void WordsToText(char *x, char *y){
int i=strlen(x);
for (int j=0;j<strlen(y);j++,i++)
x[i]=y[j];
x[i]='\0';
}
void vvod(char *x){
gets(x);
}
void vivod(char *x){
cout<<x<<endl;
}
|
Просмотров: 160 |
Добавил: denjes
| Рейтинг: 0.0/0 |