回 帖 发 新 帖 刷新版面

主题:字符数组里存放了文件名,如何打开该文件??

我在字符数组a里保存了文件名,
比如
char a[100];
a="file.txt"
打开这个文件的语句该怎么写?
(我要把Fortran程序转成C语言,对C的一些处理方法不熟悉,谢谢了!)

回复列表 (共4个回复)

沙发

还是fopen函数
把文件名那里写上数组名就可以了
另外
char a[100];
a="file.txt"
这样是无法赋值的
要么是
char a[100]="file.txt";
要么是strcpy(a,"file.txt");

板凳

您还是在网上找一个叫f2c的工具吧。
另:干嘛转呢?
F一般用于高效计算啊,而且你还不熟悉C,转成C的目的更不明确了。。。

3 楼

f2c是转Fortran77吧,我需要把Fortran90程序转成c后改成能用于多核计算,用vc做界面

4 楼

。。。
您没用过IVF吧。。。
另,计算归计算,界面部分与计算最好是独立出来。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册