Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdio>
- #include <cstdlib>
- #include <iostream>
- #include <ctime>
- #include <cstring>
- using namespace std;
- int main(){
- srand(time(0));
- setlocale(0,"");
- action:
- int n=0;
- char s='0';
- char *v;
- char s1[]="Hello World! ";
- char s2[]="Good Game, Well Played.";
- cout<<"Вот две строки:"<<endl<<s1<<endl<<s2<<endl;
- lab:
- cout<<endl<<"Чего желаете?"<<endl<<"ВНИМАНИЕ! ВСЕ, ЧТО ВЫ СДЕЛАЕТЕ - СОХРАНИТСЯ! ДЛЯ ОБНУЛЕНИЯ ВВЕДИТЕ 00"<<endl
- <<"1)Вычислить длину"<<endl<<"2)Выполнить конкатекацию"<<endl<<"3)Выполнить копирование s2 в s1"<<endl<<"4)Копирование n символов из s2 в s1"
- <<endl<<"5)Сравнить S1 и S2"<<endl<<"6)Выполнить поиск элемента в s1"<<endl;
- cin>>n;
- cout<<endl;
- switch (n){
- case 1: {cout<<endl<<"Длина строки."<<endl<<"S1 - "<<strlen(s1)<<endl<<"S2 - "<<strlen(s2)<<endl
- <<endl; goto lab;}
- case 2: {strcat(s1,s2); cout<<endl<<"S1:"<<s1<<endl<<"S2"<<s2<<endl;goto lab;}
- case 3: {strcpy(s1,s2); cout<<endl<<"Вот, что получилось:"<<endl<<"S1:"<<s1<<endl<<"S2:"<<s2<<endl;goto lab;}
- case 4: {cout<<endl<<"Сколько символов скопировать?"<<endl; cin>>n;strncpy(s1,s2,n); cout<<endl<<endl
- <<"S1:"<<s1<<endl<<"S2:"<<s2<<endl;goto lab;}
- case 5: {strcmp(s1,s2); goto lab;}
- case 6: {cout<<endl<<"Что вы хотите найти?"<<endl; cin>>s; v=strchr(s1,s);
- if (v==NULL)
- cout<<endl<<"Нет такого символа!"<<endl;
- else cout<<endl<<"Такой символ есть! "<<*v<<endl;
- goto lab;}
- case 00: {system("clear"); goto action;}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment