看板 C_and_CPP 關於我們 聯絡資訊
大家好 小弟是剛學C的新手, 在XP底下用DEV-C++ 做練習, 1.想要寫一支程式產生多個資料輸出到.txt ex: 25,123,2,35... 做法是用 data = rand() 產生資料 再用fprintf(fp,"%d,",data); //這邊看書上好像不只fprintf可以用, 想請問有什麼優缺點嗎? Q: 這邊我想只產生0~255的資料,想說看之後可以只用一個byte的陣列去裝, 那rand()我該如何寫呢,還是有什麼好辦法^^? 2.就是讀剛剛輸出的檔案了,我是用fscanf()來讀檔案,這邊也有很多選擇可用, 看書上是寫說一個字元一個字元讀,或是讀成字串,想請問一下有什麼差別呢? 接下來我就不知道怎麼做了XD,如何能把逗點去掉,裝到陣列裡面,網路上google 了一下是說要使用atoi(),只是不管我怎麼寫compile都過不去,不然就是程式 直接關閉...冏 感謝高手解答!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.154.165
firejox:1.mod or 轉型 2.我哪知道你怎麼寫的= = 11/19 11:12
tjjh89017:1. 用char + mod 256 11/19 12:49
tjjh89017:2.看你想怎麼分析資料 11/19 12:50