為什麼這篇字元比對c鄉民發文收入到精華區:因為在字元比對c這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者KengiBon (蜀中無大將)看板C_and_CPP標題Re: [問題] c語言 檔案內容比對...
字元比對c 在 李 恩 Instagram 的最佳貼文
2021-09-10 22:33:42
#台中市役所 廳舍 以下資料來自於《臺中市文化資產處》 📌臺中市役所興建於明治44年(西元1911年)為仿歐式建築,至今矗立已超過#百年 ,為#臺中 第一棟鐵筋混凝土的建築。日治時期原為臺中廳公共埤圳聯合會事務所,後來作為臺中市役所,為臺中市的行政官署。 📌戰後曾為臺中市228事件處理委員會及中國國...
我使用fscanf(file, "%s", &arr[i]);的方式
將A和B檔案的偶數行的前三項依序抓入arr1[]和arr2[]中來比對
但是出現一個問題
以第二行為例
雖然arr1[0]=|,arr1[1]=NUM,arr1[2]=|
且 arr2[0]=|,arr2[1]=NUM,arr2[2]=|
但是用if來比對arr1[i]與arr2[i]時卻是"FALSE"
為什麼??
我不太懂 希望大大能幫我解答
看可以用甚麼方式來比對
謝謝!!
※ 引述《KengiBon (蜀中無大將)》之銘言:
: 想請問程設的大大一個問題
: (本人是C語言初學者)
: 拜託大大給小弟解惑一下
: (不一定要給我程式解答 但希望能給我一個方向 感恩!!)
: 想把一個A檔案(a.txt)中的第一個欄位(NUM)與B檔案(b.txt)的NUM欄位依序比對
: 比對成功 則在A檔案中之最後一欄位(MODE)後增加一B檔案中的欄位(12hr)內容
: A檔案內容如下:
: -----------------------------------------------------
: | NUM | CHART | DATETM | MODE |
: -----------------------------------------------------
: | 1 | 123 | 上午 10:45:00 | EPIDURAL MODE |
: -----------------------------------------------------
: | 2 | 25 | 下午 02:55:00 | PCA MODE |
: -----------------------------------------------------
: | 3 | 10017587 | 下午 11:23:10 | PCA MODE |
: (以下省略)
: B檔案內容如下:(PS:與A檔案中欄位長不全相同)
: -----------------------------------------------
: | NUM | CHART | 12hr |
: -----------------------------------------------
: | 1 | 123 | 20 |
: -----------------------------------------------
: | 2 | 25 | 12.5 |
: -----------------------------------------------
: | 3 | 10017587 | 125 |
: (以下省略)
: 以上
: 我也找過一些資料
: 但大都是介紹C++的方法
: (但是不清楚能否用於C中 因為我主要是要寫C的程式)^^"
: 若有甚麼太蠢或是表達不好的地方 還請各位大大能見諒
: 謝謝各位!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.171.202