[問題] 不同型別存入char *內的問題
其實跟上一篇很類似, fread是長這樣
fread ( void * ptr, size_t size, size_t count, FILE * stream );
如果我將檔案資料都讀進char* source內, 除了用pointer一個一個把資料指出來外,
有什麼方法是像fread一樣可以讀出指定型別大小的數量出來?
像是 :
foo( 要存入的目標dest, sizeof( long int ), 1, source );
一次就可以從source讀出一個long int長度(4bytes)的資料至dest內?
反過來說, 我若有一個long int A = 100;
我該怎麼將它存入char* source內, 然後又佔4bytes的空間?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.110.117.10
推
03/11 13:37, , 1F
03/11 13:37, 1F
→
03/11 13:38, , 2F
03/11 13:38, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
26
152