1. 程式人生 > >原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本宣告。否則將追究法律責任。http://minilinux.blog.51cto.com/4499123/1309779

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本宣告。否則將追究法律責任。http://minilinux.blog.51cto.com/4499123/1309779

配置檔案:

a.txt

1 2 3 # ip=sadf ip =192.168.246.22 dns     =                   218.85.157.99

讀取規則:

1 以‘#’開頭的為註釋,不讀取

2 空行也不讀取

3 ‘=’兩邊可以有空格

這裡先講下要用到的知識點

1 斷言的使用

assert() 巨集用法 注意:assert是巨集,而不是函式。在C的assert.h標頭檔案中。 assert巨集的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義: #include <assert.h>void assert( int expression );
assert的作用是先計算表示式expression,如果其值為假(即為0),那麼它先向標準錯誤流stderr列印一條出錯資訊,然後通過呼叫abort來終止程式執行;否則,assert()無任何作用。巨集assert()一般用於確認程式的正常操作,其中表達式構造無錯時才為真值。完成除錯後,不必從原始碼中刪除assert()語句,因為巨集NDEBUG有定義時,巨集assert()的定義為空。

2 strtok()--字串分割函式的使用

標頭檔案:#include <string.h>

定義函式:char * strtok(char *s, const char *delim);

函式說明:strtok()用來將字串分割成一個個片段.

引數s 指向欲分割的字串, 引數delim 則為分割字串,

當strtok()在引數s 的字串中發現到引數delim 的分割字元時則會將該字元改為\0 字元.

在第一次呼叫時,strtok()必需給予引數s 字串, 往後的呼叫則將引數s 設定成NULL.

每次呼叫成功則返回下一個分割後的字串指標.

返回值:返回下一個分割後的字串指標, 如果已無從分割則返回NULL.

接下來就是具體程式碼了

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #include <stdio.h>

相關推薦

博科SAN交換機學習筆記之二:配置檔案備份與韌體升級 作者 LiaoJL | 轉載務必連結形式標明文章原文連結作者資訊版權宣告 原文連結http://www.liaojl.co

配置檔案恢復 當需要備份中恢復交換機配置時,可以通過configdownload命令將博科交換機的配置從遠端伺服器恢復到交換機。博科交換機支援將舊版本的配置檔案匯入新版本韌體的交換機,例如將v6.2.0的配置檔案匯入v6.3.0韌體版本的交換機,或者將v6.4.1 配置檔案匯入 v7.0.0 版本的交換機。

個人原創允許轉載註明出處作者否則追究法律責任MySQL優化

innodb check error 都是 接受 ror tmp report ace mysql優化 個人原創,允許轉載,請註明出處,作者,否則追究法律責任。mysql連接數QPS 每秒查詢數 PV page view 峰值QPS=峰值pv數 * 連接數據庫的pv占總

原Oracle13c的視頻教程全部轉入:oracle18c.blog.51cto.com

oracle12c oracle13c oracle19c oracle18c oracle11g ######################################################################1、Oracle行業入門必看:Oracle DBA

centOS 7 安裝man中文版手冊http://blog.51cto.com/9762617/1678918

原文地址:http://blog.51cto.com/9762617/1678918 在學習linux命令的過程中,man是很有用的一個工具,但是對於很多英文水平有限的人來說學習起來有些困難,再此提供安裝中文版man的詳細步驟。當然英文水平不好是需要進行自

IntelliJ IDEA如何設定新增類註釋作者資訊日期時間(Mac)

預期效果: 顯示的名字為系統的名字,當然可以直接自己設定成固定的名字。 設定方法:         File->Settings->File and Code Templates->

sas proc sql 基礎入門 (原創作品轉載註明出處

/*結構*/ /* PROC SQL;  SELECT column(s)  FROM table(s) | view(s)  WHERE expression  GROUP BY column(s)  HAVING expression  

背包九講(轉載實在不知道哪個是原創了)

全球 變量 但是 bug 分組 分鐘 指數 是我 我認 背包九講 目錄 第一講 01背包問題 第二講 完全背包問題 第三講 多重背包問題 第四講 混合三種背包問題 第五講 二維費用的背包問題 第六講 分組的背包問題 第七講 有依賴的背包問題 第八講

Cloudera Manager CDH6.0.1安裝解除安裝各步驟截圖(此博文為筆者辛苦勞作最終生成的使用了3個熬到凌晨2~4點的夜晚外加一個週末完成轉載記錄轉載之處謝謝)

1 Cloudera 文件總地址 https://www.cloudera.com/documentation/enterprise/6/6.0.html 2 Cloudera Manager 和CDH下載地址 Cloudera Manager下載地址: https://a

原創】SSM框架下新增activiti流程引擎配置--轉載註明出處

1.Activiti簡介 Activiti是一款基於bpmn2.0標準所開發的流程引擎,該引擎可以對bpmn20.xml和bpmn檔案進行解析,按照設計的所預先設計出的流程圖來進行流程流轉的工作流引擎。目前在市場上的大部分OA系統工作流都是基於該框架進行開發的。 2.Activiti的ja

Google Friendly的網站設計 選擇自 Kamus 的 Blog (轉載版權歸原作者所有)

<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>我轉載自簡樸生活的blog,不知道他轉載自哪

部落格園首頁新隨筆聯絡管理訂閱 隨筆- 4 文章- 0 評論- 17 高斯白噪聲 版權宣告:本文釋出於http://younghit.cnblogs.com/版權由Young!所有如需轉載

:本文釋出於http://younghit.cnblogs.com/,版權由Young!所有。如需轉載,請註明出處。若在未經作者同意下將本文內容用於商業用途,將追究其法律責任。如果有問題,請以短訊息方式聯絡作者。     本文科普一下高斯白噪聲(white Gaussian noise,WGN)。   

influxdb介紹安裝使用等(轉載http://www.jianshu.com/p/d2935e99006e)

influxdb是目前比較流行的時間序列資料庫。 何謂時間序列資料庫? 什麼是時間序列資料庫,最簡單的定義就是資料格式裡包含Timestamp欄位的資料,比如某一時間環境的溫度,CPU的使用率等。但是,有什麼資料不包含Timestamp呢?幾乎所有的資料其實都可以打上一個Timestamp欄位。時間序列資料的

Spring-Mybatis --- 配置SqlSessionFactoryBean整合Spring-Mybatis 轉載 https://www.cnblogs.com/ClassNotF

 要利用Mybatis首先是需要匯入mybatis-x.x.x.jar,其次,要整合Spring和Mybatis需要匯入mybatis-spring-x.x.x.jar。  JAR : mybatis-x.x.x <dependency> <groupI

Python 自動刷部落格瀏覽量(轉載尊重原創

哈哈,今天的話題有點那什麼了哈。咱們應該秉承學習技術的角度來看,那麼就開始今天的話題吧。 思路來源 今天很偶然的一個機會,聽到別人在談論現在的“刷量”行為,於是就激發了我的好奇心。然後看了下requests模組正好對我有用,就寫了一個簡單的測試用例。神奇的發現這一招竟然是管用的。那還等什麼,開刷咯。

轉載整理】Linux性能監控

cto all html server stat 系統服務 資源 .org linux服務 一. 比較全的linux性能檢測網站   1. 很好的網站,原文:http://os.51cto.com/art/201402/430050.htm   監測 cpu、內存、網絡

ubuntu sogou 輸入法無法輸入文字解決辦法【轉載

panel div apt-get 方式 workbench install 中文 enc 希望 之前一段時間正常使用的搜狗輸入法突然無法輸出中文(具體現象是,可以呼出搜狗輸入法界面,但是候選詞列表無顯示),解決之後記錄下來,希望能為同樣遇到這個問題的人提供參考。同時附li

sedawk的一些使用【轉載http://blog.sina.com.cn/s/blog_6561ca8c0102we0o.html】

blog printf begin 文件中 字符串 filename hello 選項 sina 在linux中,awk和sed命令對於快速的文本編排非常靈活有用。對文本插入列的操作也可以使用sed或者awk命令來處理,下面簡單介紹: 如果想要在指定列前插入字符串RR,

這是一個轉載關於python的下載 圖片視頻

python 爬蟲 python2 python3 urllib 資源 下載目的:再熟悉下python強大的數據處理能力和python2,3的區別情景:貼吧上的圖片,數據結構龐大的xml,某些國外比較火熱的資源分享平臺,你喜歡的漫畫,想看的電影,只要資源不錯,python‘都可以幫你實現查找,連接下載。原理:

尊重原創保證您的文章原創作品

文章 譯文 首頁 spa grand tracking track -s and *僅僅有原創和翻譯文章才幹推薦到首頁 尊重原創,請保證您的文章為原創作品