Главная » 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
Всего комментариев: 0
avatar