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

手游网站开发客户管理系统的功能

手游网站开发,客户管理系统的功能,网站建设的发展前景,最火手游排行榜2021专栏导航 本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。 (一)WIn32 专栏导航 上一篇:编程技能:字符串函数09,strncmp 回到目录…

专栏导航

本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。

(一)WIn32 专栏导航

上一篇:编程技能:字符串函数09,strncmp

回到目录

下一篇:编程技能:字符串函数11,strrchr

(二)MFC 专栏导航

上一篇:编程技能:字符串函数09,strncmp

回到目录

下一篇:编程技能:字符串函数11,strrchr

本节前言

之前的两节,我们讲解了字符串比较函数。

从本节开始,我们来学习,在字符串中查找某一个字符。

一.    strchr 基本介绍

想要使用 strchr 函数,如果是想要在 C 语言里面使用,那么,你需要有【#include <string.h>】一行。如果是想要在 C++ 里面使用,你需要有【#include <cstring>】一行。

下面,是 strchr 函数的原型声明。

char * strchr(const char * s, char c);

我在这里所列的原型声明,它只是我从 Linux 0.12 内核中提取出来的一种声明而已。在 Visual Studio 里面,它的声明形式不是这样子的。但是呢,我在这里列举出来的声明,它是可用的。

此函数的功能是,在 s 所指向的字符串里面,从左到右来查找,查找 ASCII 码值与参数 c 相等的字符。如果查到了,则返回第一个匹配字符的指针。如果未查到,则返回 NULL 。

此函数不难。我们还是分别用 C 语言和 C++ 代码来演示它的使用方法。

二.    strchr 的 C 语言代码示例

代码如下。

#include <stdio.h>
#include <string.h>int main(void)
{int index;char* p;char str[] = "Program";char ch = 'a';p = strchr(str, ch);if (NULL == p){printf("未查找到指定字符。\n");}else{index = p - str;printf("原字符串指针:%p\n", str);printf("查到的字符的指针:%p\n", p);printf("查到的字符的索引:%d\n", index);}return 0;
}

上述代码,是可以直接在 Visual Studio 里面运行的。

大家若是还不会使用 Visual Studio,可以参考下述链接所示的两篇文章,来学习使用 Visual Studio 来建立解决方案和编译运行解决方案的方法。

Windows编程:使用 VS2010 编写 C语言程序-CSDN博客

Windows编程:用 VS2019 编写C语言程序-CSDN博客

运算结果如下:

图1

三.    strchr 的 C++ 代码示例

代码如下。

#include <iostream>
#include <cstring>
using namespace std;int main(void)
{int index;char* p;char str[] = "Program";char ch = 'a';p = strchr(str, ch);if (NULL == p){cout << "未查找到指定字符。\n";}else{index = p - str;cout << "原字符串指针:" << (void*)str << endl;cout << "查到的字符的指针:" << (void *)p << endl;cout << "查到的字符的索引:" << index << endl;}return 0;
}

以上代码,我们需要注意的是以下两行。

cout << "原字符串指针:" << (void*)str << endl;
cout << "查到的字符的指针:" << (void *)p << endl;

为啥要将两个 char* 类型的变量转换为 void* 呢?如果不转换的话,对于 char* 类型,C++ 输出的将会是这个字符指针所指示的字符串。而将其转换为 void* 类型以后,输出的,就是指针了。

我的感觉,C++ 虽说强大。但是呢,很多时候,我还是更喜欢用 C 语言。因为它简洁,好用。C++ 的话,功能强大,语法的细节也太多。细节多的话,用起来自然就会比较繁琐。还是 C 语言简洁啊。

不过,在这个时代里面,用 C++ 来开发软件,仍然会是一种推荐的主要编程语言。纯粹用 C 语言来写程序,我觉得,大神有资格这么去做。我还没有这个资格啊。

结束语

本节的内容,我觉得还好吧。

希望大家能够学好本节知识。

 专栏导航

本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。

(一)WIn32 专栏导航

上一篇:编程技能:字符串函数09,strncmp

回到目录

下一篇:编程技能:字符串函数11,strrchr

(二)MFC 专栏导航

上一篇:编程技能:字符串函数09,strncmp

回到目录

下一篇:编程技能:字符串函数11,strrchr

http://www.dtcms.com/a/440369.html

相关文章:

  • 网站建设 银川南京广告公司排名前十
  • 彩票网站建设维护wordpress数据库出错
  • 网站建站的步骤网络服务平台标书
  • 自学网站建设多久wordpress 开源协议
  • 英文自助建站贸易公司网站建设方案
  • 无法访问服务器上网站seo基础培训教程
  • 如何做视频网站旗下账号google谷歌搜索引擎
  • 牛客小白月赛121(ABCDE)
  • 河北省住房和城乡建设厅网站查询注册电气师在哪个网站做变更
  • 昌大建设原名叫什么西安全网优化
  • 科技 网站建设关注love石家庄公众号微信
  • 建材营销型的网站wordpress分类目录页
  • 申报教学成果奖的网站建设网站开发与设计课程设计
  • 怎样找到网站后台入口在哪个网站做跨境电商
  • 郑州网站建设口碑好网站与经营网站
  • 网站建设需要找网站建设公司做吗住房和城乡建设部网站评估
  • 建设网站大约多少钱成品app
  • 国外网站打开很慢wordpress radiate
  • 晚上必看正能量网站短视频北京模板建站公司
  • 掌握 Spring Security:认证、授权与高级功能全解析
  • 做物流网站模块免费看国际短视频软件
  • 淄博企业网站建设公司网站建设开发流程按钮
  • 网站跳转怎么做360wordpress 图片显示
  • 有没有做花卉种子的网站啊会员卡系统一般哪里买
  • 51单片机外部中断
  • 网站开发需要注意的问题山东省住房和城乡建设厅门户网站
  • 个人网站注销原因包装设计效果图
  • 北京高端网站公司哪家好建设银行官方网站
  • 教育在线网站怎样做直播site之后网站在首页说明说明
  • 网页翻译网站聊大 网站设计