| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1424 人关注过本帖
标题:关于指定字符串截取的截取.
取消只看楼主 加入收藏
逍风
Rank: 2
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
注 册:2015-3-7
结帖率:90.91%
收藏
已结贴  问题点数:20 回复次数:3 
关于指定字符串截取的截取.
关于指定字符串截取的截取,写到了后面,实在没了思路,小弟愚昧,求赐教!
程序代码:
/* 指定字符串截取程序 */
#include <stdio.h>
#include <string.h>
#include <windows.h>
char String_cut(char source_str[],int l,int s);
void main()
{
    char Str[20];
    int l,s;
    system("title 指定字符串截取程序!\n");
    printf("请输入一段字符:");
    scanf("%s",Str);
    printf("请再输入字符的起始值和终止值(如1 5):");
    scanf("%d%d",&l,&s);
    printf("截取后的字符串:%s\n", String_cut(Str,l,s));
    system("pause");
}
char String_cut(char source_str[],int l,int s)//指定字符串截取函数
{
   
    {
       printf("原字符串:%s\n",source_str);
       printf("字符串起始值和终止值:%d-%d\n",l,s);
    }
    /*以上两句作为测试使用*/
    return 0;   
}

求大神赐教!
搜索更多相关主题的帖子: 字符串 
2015-03-20 15:21
逍风
Rank: 2
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
注 册:2015-3-7
收藏
得分:0 
回复 2楼 执笔画江山
嗯 谢谢! 这个我会认真研究 另外 我想实现的是 如何把成功截取指定部分的字符串后 用返回值的方式 返回它? 这是个问题 我还需要去思考 .

<%谦虚学习,用心做人,没有最好,只有更好!%>
2015-03-20 15:46
逍风
Rank: 2
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
注 册:2015-3-7
收藏
得分:0 
谢谢你们 关于指针的知识 我虽说还是不怎么懂 但同样学习了 .

<%谦虚学习,用心做人,没有最好,只有更好!%>
2015-03-20 18:06
逍风
Rank: 2
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
注 册:2015-3-7
收藏
得分:0 
谢谢你们的帮助 这个程序终于顺序完成 后期的工作 你们帮了我大忙 !
程序代码:
/* 指定字符串截取程序 */
#include <stdio.h>
#include <string.h>
#include <windows.h>
char *String_cut(char *src, int s, int len);//指定字符串截取函数
void main()
{
    char Str[20];
    int l,s;
    char *MY_CUT_STR=NULL;//截取后的字符串 .
    system("title 指定字符串截取程序!\n");
    printf("请输入一段字符:");
    scanf("%s",Str);
    printf("请再输入字符的起始值和终止值(如1 5):");
    scanf("%d%d",&l,&s);
    MY_CUT_STR=String_cut(Str,l,s);
    printf("截取后的字符串:%s\n",MY_CUT_STR);
    free(MY_CUT_STR);//释放“MY_CUT_STR” 它的内存 .
    system("pause");
}
char *String_cut(char *src, int s, int len) {
    int src_size = strlen(src) + 1;
    char *Cut_string = (char*)malloc(src_size);
    if (!Cut_string){ return NULL; } 
    strncpy(Cut_string, src + s, len);// strncpy不会给你自动补上结束符号,要注意
    Cut_string[len] = 0;
    return Cut_string;//返回成功截取的" Cut_string" 的值 ;
}

<%谦虚学习,用心做人,没有最好,只有更好!%>
2015-03-20 19:20
快速回复:关于指定字符串截取的截取.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026648 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved