鱼C论坛

 找回密码
 立即注册
查看: 2808|回复: 1

[技术交流] [2018/1/14]在魚C學習的第九天

[复制链接]
发表于 2018-1-14 14:36:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 fulanmao 于 2018-1-15 06:10 编辑

看這篇日誌之前 我想先說一下 我是台灣人 所以全部都會使用繁體字輸出(輸入法的不同) 如果看不習慣的 在這先說一聲抱歉

------今日的心情------
昨天的題用數組簡單了好多 感覺自己真傻   一樣繼續昨天的日誌 把課堂上我覺得重要的東西 和一些做錯的題目 打到這上面來 如果有其他重要的東西 或者我寫錯的地方 歡迎大家來糾正我 在此先謝謝各位魚友了

今天看過的視頻有: S1E19

學到的東西有: 字符處理涵數

------重要的東西-------
S1E19:
        - 如果官方有提供的標準涵式庫, 就不要在自己寫了
        - 獲取字符串的長度: strlen
                - 不包括 '\0' 的長度
        - 拷貝字符串: strcpy 和 strncpy
                - 使用第一個涵數時 請保證目標字詞串大於原數組
                - strncpy 使用時記得在結尾處加上 '\0'
        - 連接字符串: strcat 和 strncat (貓咪!!!)
                - 兩者不一樣的地方 strncat 會在結尾自動追加'\0'
        - 比較字符串: strcmp 和 strncmp
                - 完全一致時 返回值是0
                - strncmp 只比對前面 n(參數值) 個字符

------做錯的作業-------
S1E19:
        4. strncpy 函數不會在結尾自動添加 '\0' 需要自己補上

        動動手 恩... 我是寫 scanf("%[^\n]", s) 來解決遇到空白就停止的問題 不過需要再2次讀取間 加上 getchar() 去把第一次讀取所剩下的的 '\n' 給讀取掉 這樣子第2次的scanf才不會直接跳出迴圈
       

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-1-15 12:56:13 | 显示全部楼层

謝謝 ˊ ˇ ˋ
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 05:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表