社区
C语言
帖子详情
如何把一个字符串中指定的字符输出
bluenight
2003-08-30 12:54:22
如何把一个字符串中指定的字符输出,如abcdefg,我想只输出abc,如何做?
...全文
205
9
打赏
收藏
如何把一个字符串中指定的字符输出
如何把一个字符串中指定的字符输出,如abcdefg,我想只输出abc,如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keiven
2003-08-31
打赏
举报
回复
用一个循环就搞定!
caoyun
2003-08-30
打赏
举报
回复
看这个`~http://student.zjzk.cn/course_ware/data_structure/web/chuan/chuan4.2.3.2.htm
xgp1226
2003-08-30
打赏
举报
回复
用字符指针循环查找!
danielhf
2003-08-30
打赏
举报
回复
#include <iostream> //接受字符串,并由用户指定从第几个字符开始,显示指定长度的字串
using std::cout;
using std::cin;
using std::endl;
int const size=50; //size of buffer
int main(int argc, char* argv[])
{
char buff[size]; //接受一个字串
cout<<"Enter a string: ";
cin.get(buff, size);
int beg; //从第几个字符开始显示?
cout<<"where to start: ";
cin>>beg;
int num; //要显示多少个字符?
cout<<"How many digits for output: ";
cin>>num;
cout<<"output string is: "; //输出所要求的字串
for(int i=beg-1; i<num+(beg-1); i++) //让数组从1开始
cout<<buff[i];
cout<<endl;
cout<<endl;
system("pause");
return 0;
}
chenzhiqiang
2003-08-30
打赏
举报
回复
char * str1="abcdefg";
char buf[80];
strncpy(buf,str1,3);
buf[3]=0;
如果是只想从第二个字符开始输出4个:
strncpy(buf,str1+1,4);
buf[4]=0
昵称怎么改都存在
2003-08-30
打赏
举报
回复
楼主方法果然独到,佩服
sandrowjw
2003-08-30
打赏
举报
回复
btw:对常量字符串不要用后面的办法。
sandrowjw
2003-08-30
打赏
举报
回复
用strtok(),
或者你把d改成0,输出以后再把d加回去。
1cs1ak1
2003-08-30
打赏
举报
回复
控制输出啊。
char *p = "abcdefg";
while(*p++ == 'a' || *p++ == 'b' || *p++ == 'c')
{
printf("%c",*(p-1));
}
编程从键盘输入
一个
字符
串
和
一个
指定
字符
, 删除该
字符
串
中
所有
指定
的
字符
,将结果保存到
一个
新的
字符
串
中
并
输出
/*编程从键盘输入
一个
字符
串
和
一个
指定
字符
, 删除该
字符
串
中
所有
指定
的
字符
,将结果保存到
一个
新的
字符
串
中
并
输出
*/ #include<stdio.h> #include<string.h> main() { char str[100],s[100],c; int i=0,j=0; printf("请输入
一个
字符
串
:"); gets(str); printf("...
c语言删除
字符
串
中
特定
字符
串
,去除
字符
串
中
某个
字符
C语言删除
字符
串
中
指定
字符
...
JAVA 删除
字符
串
中
指定
的
字符
要CSS布局HTML小编今天和大家分享用到函数的调用。 编制函数fun,其功能是:删除
一个
字符
串
中
指定
的一、问题描述:从键盘输入
一个
字符
串
给str和
一个
字符
给c,删除str
中
的所有
字符
c并
输出
删除后的
字符
串
str。输入:第一行是
一个
字符
串
; 第二行是
一个
字符
。
输出
:删除
指定
字符
后的
字符
串
。 二、设计思路:c语言
中
怎样写删除
字符
串
中
某个
字符
的程序啊?rt,各位大神帮帮...
python 去除
字符
串
中
指定
字符
python
中
的strip()可以去除头尾
指定
字符
结果: 可以看到只能删除头尾
指定
字符
。想要去除
中
间
字符
,可以使用replace()函数 结果: note:1. strip(str)基本用法:ss.strip(rmStr)ss.strip()参数为空时,默认去除ss
字符
串
中
头尾\r, \t, \n, 空格等
字符
;参数为某个
字符
时,可以去掉头尾
指定
字符
噢,例如:输入: 运行结果: 需要注意strip是按
字符
级别匹配的,只要头尾出现
字符
集
中
的
字符
,就会被strip掉,而不是整段
字符
匹配
编程实现从键盘输入一串
字符
串
和
一个
字符
,统计该
字符
串
中
指定
字符
出现的个数
/*编程实现从键盘输入一串
字符
串
和
一个
字符
,统计该
字符
串
中
指定
字符
出现的个数*/ #include<stdio.h> #include<string.h> main() { char str[100],c; int i=0,count=0; printf("请输入
一个
字符
串
:"); gets(str); printf("请输入
指定
的查找
字符
:"); scanf(...
把
一个
字符
串
中
特定的
字符
全部用给定的
字符
替换,得到
一个
新的
字符
串
。
试题描述 把
一个
字符
串
中
特定的
字符
全部用给定的
字符
替换,得到
一个
新的
字符
串
。 输入格式 只有一行,由
一个
字符
串
和两个
字符
组成,
中
间用单个空格隔开。
字符
串
是待替换的
字符
串
,
字符
串
长度小于等于30个
字符
,且不含空格等空白符;接下来
一个
字符
为需要被替换的特定
字符
;接下来
一个
字符
为用于替换的给定
字符
。
输出
格式 一行,即替换后的
字符
串
。 样例输入 hello-how-are-you o O
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章