|
发表于 2016-6-28 20:00:31
|
显示全部楼层
- #include <stdio.h>
- #include <iostream>
- using namespace std;
- void main()
- {
- char Raw_str[] = {'a','b','c','d','\0'};
- char D_chr = '\0';
- cout<<"原字符串为:"<<Raw_str<<endl;
- cout<<"请输入要删除的字符:";
- cin>>D_chr;
-
- switch (D_chr)
- {
- case 'a':
- {
- Raw_str[0] = Raw_str[1];
- Raw_str[1] = Raw_str[2];
- Raw_str[2] = Raw_str[3];
- Raw_str[3] = '\0';
- break;
- }
- case 'b':
- {
- Raw_str[1] = Raw_str[2];
- Raw_str[2] = Raw_str[3];
- Raw_str[3] = '\0';
- break;
- }
- case 'c':
- {
- Raw_str[2] = Raw_str[3];
- Raw_str[3] = '\0';
- break;
- }
- case 'd':
- {
- Raw_str[3] = '\0';
- break;
- }
- default:
- {
- cout<<"在给定的字符串中找不到您输入的字符"<<endl;
- break;
- }
- }
-
- cout<<"已删除"<<D_chr<<"字符"<<endl;
- cout<<"删除后的字符串为:"<<Raw_str<<endl;
- }
复制代码 |
|