|
本来易语言核心模块中,有相关命令的,只是想自己封一个不转为字节集的函数!
//@备注 将一段文本写到文件中,如果输要在文件头插入FF FE这两字节,请在第3个参数"文件头插入UTF_16LE标识"里填非0的值,用于win记事本认定为UTF_16 LE编码!
函数 逻辑型 HH_写到文件_文本W(常量 字符型* 文件名, 常量 字符型* 要写入文件的数据, 整型 文件头插入UTF_16LE标识 = 0)
#嵌入代码
FILE *fp;
fp = _wfopen(文件名, L"w"); //打开w码字符路径文件
if (fp == NULL){return false;
}
if (文件头插入UTF_16LE标识 != 0){
uint16_t bom = 0xfeff; // 小端BOM
fwrite(&bom, sizeof(uint16_t), 1, fp); //文件头插入UTF_16LE标识 FF FE
}
fwrite(要写入文件的数据, sizeof(wchar_t), wcslen(要写入文件的数据), fp); //继续追加内容
fclose(fp); // 关闭文件
return true;
#嵌入代码_结束
|
评分
-
查看全部评分
|