[英]read 2 bytes in from a .txt file
我正在用c讀取文件,並且試圖一次從2個字節的文本文件中讀取一個UTF-16字符。 我很生銹,但是這里是我所擁有的:
FILE *fp;
fp = fopen( "myfile.txt" , 'r' );
size_t readIn;
size_t* readp = &readIn;
fread( readp , 2 , 1 , fp );
我覺得這有點不對勁,但我不知道為什么。
我更喜歡使用:
unsigned char readp[2];
while((fread(readp,2,1,fp) == 1) {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.