【发布时间】:2010-07-17 14:04:35
【问题描述】:
我是 C# 的初学者 我想知道如何用 C# C 编写代码
static void example(const char *filename)
{
FILE *f;
outbuf_size = 10000;
outbuf = malloc(outbuf_size);
f = fopen(filename, "wb");
if (!f) {
fprintf(stderr, "could not open %s\n", filename);
exit(1);
}
fwrite(outbuf, 1, outbuf_size, f);
fclose(f);
}
请帮忙。
顺便说一句:嗯,我正在尝试使用 Tao.FFMpeg 移植 FFMPEG api-example 呈现here(Tao 是 C# 周围的 .Net 包装器。旧的并且与 FFMPEG 本身一样具有sintax)所以请您阅读那个并告诉我在我的代码示例中遗漏了什么......
我的问题是 - 我了解如何移植 FFMpeg 部分,但我只是不知道如何以适合 .Net 的方式移植文件 IO 部分\函数
【问题讨论】:
-
呵呵……你没有给outbuf赋值……(更具体地说,数组的内容是未定义的)
-
查看 MSDN File class 文档