主题:字符数组里存放了文件名,如何打开该文件??
zc1987530
[专家分:0] 发布于 2010-07-18 12:21:00
我在字符数组a里保存了文件名,
比如
char a[100];
a="file.txt"
打开这个文件的语句该怎么写?
(我要把Fortran程序转成C语言,对C的一些处理方法不熟悉,谢谢了!)
回复列表 (共4个回复)
沙发
雪光风剑 [专家分:27190] 发布于 2010-07-18 13:30:00
还是fopen函数
把文件名那里写上数组名就可以了
另外
char a[100];
a="file.txt"
这样是无法赋值的
要么是
char a[100]="file.txt";
要么是strcpy(a,"file.txt");
板凳
cgl_lgs [专家分:21040] 发布于 2010-07-19 11:07:00
您还是在网上找一个叫f2c的工具吧。
另:干嘛转呢?
F一般用于高效计算啊,而且你还不熟悉C,转成C的目的更不明确了。。。
3 楼
zc1987530 [专家分:0] 发布于 2010-07-19 12:43:00
f2c是转Fortran77吧,我需要把Fortran90程序转成c后改成能用于多核计算,用vc做界面
4 楼
cgl_lgs [专家分:21040] 发布于 2010-07-19 22:05:00
。。。
您没用过IVF吧。。。
另,计算归计算,界面部分与计算最好是独立出来。。。
我来回复