Day16-"与字串相关的函式-2"

  1. 复制字串
    i. strcpy()
    宣告时宣告另一空字元字串,当strcpy()执行完毕时,就会将此字串中的内容,复制到空字元字串里,使得两边内容完全一样。
    ii. strncpy()
    与strcpy()不一样的地方在於,strncpy()可以复制部分字串,在宣告时在後面多宣告需复制几个字元,但要特别注意的是,一个中文字是2个字元,因此若是要复制前10个字,就需宣告20,而不是10。
  2. 连结字串
    i. strcat()
    将a字元字串的文字,接到b字元字串後方,单需要特别注意b字元字串的大小是否够存放连结进来的文字。
    ii. strncat()
    与strcat()只差在这个可以连接需要的字元个数。
  3. 比较字串
    比较字元时都是以ASCII值来做比较,当字串a等於字串b时会回传0,若a<b时则会回传负数数值,a>b则是回传正值。但若发生第一字元相等时,会比较第二字元,以此类推,直到有结果,或是判断出两字串完全一样。
    i. strcmp()
    用来比较两个字串的内容是否一样
    ii. strncmp()
    此函式也能比较两个字串内容是否一样,但主要是拿来比较前n个字元是否一样

/images/emoticon/emoticon29.gif

Day16就到这啦BYE~


<<:  Android Studio初学笔记-Day8-元件客制化

>>:  Day8 开机学习 Lua - 回圈控制、迭代函数

DAY26 进行式--工作日志001

工作进度流水帐 因应前篇所说,现在开始都作为简单的工作纪录,待整个作品做完这几篇才会更新成正式的心得...

Day17-Redux 篇-用 Redux Toolkit 实作范例

在第 15 天的文章中我们做了一个范例,现在我们要用 Redux Toolkit 去改写它。 第一步...

虚拟主机是什麽又该如何选择?2020 最新台湾虚拟主机推荐比较

虚拟主机是什麽 虚拟主机(Virtual Hosting)又被称作共享主机(Shared Web H...

三种时间长短,让你简单培养习惯

昨天有点晚睡,睡前还很害怕会不会又失败持续的一天XD 但幸好还是有继续努力运动。 闹钟一响就起床,...

30. 真的结束了

不论曼陀号计画、工作坊、读书会,一开始都有各种抗拒,申请好麻烦、会不会听不懂、最近好忙...还好都有...