使用FileStream流读取任何文件为二进制数组。即可保存至Byte[]类型的变量中。
string path = Server.MapPath("/test.txt")FileStream fs = new FileStream(path, FileMode.Open)
//获取文件大小
long size = fs.Length
byte[] array = new byte[size]
//将文件读到byte数组中
fs.Read(array, 0, array.Length)
fs.Close()
上述代码就示例了如何用FileStream读取一个文件至Byte[]类型的变量中。
帮你写了个简单的你看看就知道怎么写入了:)#include"stdio.h"#define MAX 1000
main()
{FILE *fp
int i=0
char sky[MAX]
printf("please input:\n>>")
gets(sky)
fp=fopen("001.txt","w")
while(sky[i]!='\0' )
{fprintf(fp,"%c",sky[i])
i++
}
fclose(fp)
printf("write over!")
getch()}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)