当前位置: 首页 > news >正文

苏州网站建设方法网站推广技巧

苏州网站建设方法,网站推广技巧,上海建设网站定做,东莞常平天气预报用惯了Java C#这些语言,C语言中处理字符串还是有些不习惯的,所以这里写一下学习笔记。 C中字符串就是字符数组,是指向字符的指针,并且以空字符 \0 结尾,字符串作为函数的参数传递时一般使用指针类型,使用数…

用惯了Java C#这些语言,C语言中处理字符串还是有些不习惯的,所以这里写一下学习笔记。

C中字符串就是字符数组,是指向字符的指针,并且以空字符 '\0' 结尾,字符串作为函数的参数传递时一般使用指针类型,使用数组还是指针,可以参考的原则是:字符串常量使用指针,如果要创建一个可以修改的字符串,则使用足够容量的数组。

C语言中处理字符串的相关函数在 string.h,常用的就是复制、拼接、比较字符串,判断一个字符串包含另一个字符串,或者以某个字符串开头/结尾,下面是相关的代码:

#include <stdio.h>
#include <string.h>#define STR_LEN 100void run_string_test(void) {char input[STR_LEN];char msg[STR_LEN];puts("请输入一行字符串");s_gets(input, STR_LEN);//判断字符串以XXX开头const char* substr = "123";if(strncmp(input, substr, strlen(substr)) == 0) {/* sprintf()类似插值字符串或者Java的 String.format() */sprintf(msg, "输入的字符串以 %s 开头", substr);puts(msg);}//判断字符串以XXX结尾if(strncmp(input + strlen(input) - strlen(substr), substr, strlen(substr)) == 0) {sprintf(msg, "输入的字符串以 %s 结尾", substr);puts(msg);}//判断字符串包含XXXif(strstr(input, substr)) {sprintf(msg, "输入的字符串包含 %s", substr);puts(msg);}puts("Done!");
}char* s_gets(char * st, int n) {char* ret_val;int i = 0;ret_val = fgets(st, n, stdin);if(ret_val != NULL) {while (st[i] != '\n' && st[i] != '\0') {i++;}if(st[i] == '\n') {st[i] = '\0';} else {while (getchar() != '\n') {continue;}}}return ret_val;
}

http://www.hengruixuexiao.com/news/18193.html

相关文章:

  • 宁德做网站站长工具seo综合查询推广
  • 宣城市住房和城乡建设委员会网站优化防疫措施+科学精准防控
  • 虎门做网站国际国内新闻最新消息今天
  • 网站开发工程师职业定位网络推广方式有哪些
  • 哪里有做网站排名优化台州网站建设
  • 学生成绩管理系统 网站建设公司专业网站建设
  • 深圳有做网站的吗找客户的软件有哪些
  • 推广优化公司网站百度一下官方网页
  • 收录文案网站视频号的链接在哪
  • 网站建设与管理维护 大学论文做一个推广网站大概多少钱
  • 重庆市建设工程造价信息表重庆seo整站优化外包服务
  • 体育馆做网站公司web网页制作成品免费
  • 苏州前程无忧官上做网站国际足联世界排名
  • 水磨沟区做网站如何写营销软文
  • 知识付费网站制作seo是什么工作内容
  • 城乡建设行业证书查询网站推广优化网址
  • 做的网站打印全乱掉了网络销售推广平台
  • 外贸建站服务器怎么选百度电脑版网页版入口
  • 建设银行什么网站可买手表网站推广服务外包
  • 偃师网站开发公关公司一般收费标准
  • H5平台网站建设seo精灵
  • wordpress如何优化网站点击排名优化
  • 小程序制作卡片列表重庆seo关键词优化服务
  • 昆明本地网站厉害的seo顾问
  • 互联网营销和传统营销的区别学seo如何入门
  • 郑州网站建设方案报价网站在线客服系统源码
  • 成都信用建设网站百度竞价推广怎么做效果好
  • 动漫网站建设上海疫情突然消失的原因
  • 招聘网站预算怎么做网络舆情
  • 网页设计与网站建设作业官方app下载安装