#include

#include

#include

#include

#include

#include

#include

#include

static char pstring[] = "Hello\n"; // 这里不能是char*

int main()

{

char tmp ;

char* pstr = strchr(pstring,‘l‘);

printf("pstr is %s %p\n",pstr,pstr);

#if 0

// 搜后面的

pstr = strchr(pstr+1,‘l‘); // 是strchr不是strstr

printf("next pastr is %s\n",pstr);

#endif //

//需要He

tmp = *pstr;

printf("%c",tmp);

pstr[0] = ‘\0‘;

printf("length is %d\n",strlen(pstring)+1);

char* data = (char*)malloc(strlen(pstring)+1);

if(data == NULL)

{

printf("malloc failure\n");

return -1;

}

printf("length is %d\n",strlen(pstring)+1);

strcpy(data,pstring);

printf("data is %s\n",data);

*pstr = tmp;

free(data);

while(1);

return 0;

}

原文:https://www.cnblogs.com/nowroot/p/13660647.html

c语言next的用法,C语言strchr使用之Next查找和截断想要的字符串相关推荐

  1. c语言递归的用法,C语言递归操作用法总结

    本文实例总结了C语言递归操作用法.分享给大家供大家参考,具体如下: 用归纳法来理解递归 步进表达式:问题蜕变成子问题的表达式 结束条件:什么时候可以不再是用步进表达式 直接求解表达式:在结束条件下能够 ...

  2. c语言while end用法,c语言eof的用法

    计算机术语,缩写通常为EOF(End Of File),在操作系统中表示资料源无更多的资料可读取.资料源通常称为档案或串流.在C语言中,或更精确地说成C标准函式库中表示文件结束符(end of fil ...

  3. c 语言void函数用法,c语言void的用法

    许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误.下面小编就跟大家介绍下c语言void的用法. c语言void的用法1.void的含义 void的字面意思是 ...

  4. 无效的变量名c语言,变量方法用法 _C语言-w3school教程

    C语言 的 变量 变量是内存位置的名称.它用于存储数据.其值可以更改,可以重复使用多次. 它是通过符号表示内存位置的方法,以便可以容易识别. 我们来看一下声明一个变量的语法: type variabl ...

  5. linux中c语言kbhit函数用法,C语言判断用户是否输入-非阻塞函数kbhit

    一.基础研究 要从地址读取数据,肯定是要定义一个指针变量p,用它来实现变换地址和取值的功能.另外程序是当两个条件中的某一个出现时才停止,所以应该用while~do循环语句循环输出n和d,并用while ...

  6. c语言教程+school,C语言教程方法用法 _C语言-w3school教程

    C语言 的 C语言教程 此C语言教程与编程方法面向C语言初学者和专业人士,帮助他们轻松了解和学习C语言编程.我们的C语言教程中使用程序解释每个主题. C语言被开发用于创建系统应用程序,直接与硬件设备( ...

  7. c语言pow函数用法_C语言基础的不能再基础的程序知识!“hello world”!

    涉及到的知识点有:include有两种用法.{}大括号用法解释.C语言自定义名字的要求. c语言库函数printf的解释.编译错误有两种.调用system函数.c语言编译过程. 操作系统结构.指令集中 ...

  8. c语言宏高级用法,C语言宏高级用法 [总结]

    1.前言 今天看代码时候,遇到一些宏,之前没有见过,感觉挺新鲜.如是上网google一下,顺便总结一下,方便以后学习和运用.C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单 ...

  9. c语言goto语句用法_C语言的9种控制结构

    点击蓝字关注我哦 C语言语句 goto语句:无条件转向; if语句:判断语句;while循环语句; do-while语句:先执行循环体,然后判断循环条件是否成立. 之后继续循环;for语句:循环,可替 ...

最新文章

  1. C语言位、字节、半字、字的概念和内存位宽
  2. 九、BDB OneToMany
  3. AJAX Control Toolkit 控件学习(转自csdn山巅)
  4. 最新 955 不加班公司名单
  5. 最新!外国人最常说的100个“中国词”出炉 第一个你绝对想不到…
  6. 由深度神经网络想到的人生意义和哲理
  7. coderforces 731c
  8. mysql分区唯一索引_[项目踩坑] MySQL 分区:分区键和唯一索引主键的关系,解决报错 A PRIMARY KEY...
  9. 双硬盘安装ubuntu18.04踩坑及解决全过程
  10. 创龙基于Xilinx Kintex-7系列高性价比FPGA开发板SMA端子、电源接口和拔码开关
  11. 基于SSM+SpringBoot+Thymeleaf+LayUI的高校大学生成绩分析管理系统(附论文)
  12. 翻译 Learning Unsupervised Video Object Segmentation through Visual Attention
  13. Cobalt Strike(cs) 联动 msf
  14. Matplotlib之条形图绘制
  15. 调用第三方接口的方式(简洁版)
  16. 环境工程原理知识点总结
  17. 【教学类-11-01】20221103《扑克牌4*4》(大班个别化活动-益智区》)
  18. 在 Win10 上安装 Redis 4.0 的两种姿势
  19. 仿蘑菇街,京东,苏宁易购,海尔商城等33套大气购物商城网站模板,附源码免费下载地址...
  20. android蓝牙双通道意义,BCM43598双通道SDIO接口双频11ac级蓝牙WiFi

热门文章

  1. php类精确验证身份证号码
  2. Python3.6学习笔记(五)
  3. 【ArcGIS微课1000例】0016:ArcGIS书签操作(添加书签、管理书签)知多少?
  4. C语言试题八十四之求空间两点之间的距离
  5. 剑指offer之数组中的逆序对
  6. linux shell之cut命令
  7. React Native之(var和let区别 )(简单解构)(map对象遍历)(可变顺序参数和不可以变顺序参数函数)
  8. React Native之提示Unable to load script from assets ‘index.android.bundle
  9. LeetCode之Merge Two Sorted Lists
  10. 我结婚了,我要用什么做个邀请函呢?【iVX无代码YYDS 06】