c语言读文件时文件名应如何引用才能打开它

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:16:14

文件名可以直接写进去,也可以放在变量里:
FILE *fp;
char namein[]="abc.txt";
fp=fopen(namein,"r");
或 fp=fopen("abc.txt","r");

文件名若带路径,单反斜杠要写成双反斜杠,例如:
char namein[]="C:\\path\\abc.txt";

长路径可用8字母格式缩写:
C:\Documents and Settings\Wang\...缩写:
char namein[]="C:\\Docume~1\\Wang\\abc.txt";

二进制文件打开方式用rb:
fp=fopen("abc.txt","rb"); 或:
fp=fopen(namein,"rb");

FILE *fp;
fp=fopen("文件名","打开方式");

#include<stdio.h>
FILE *fp;
fp=fopen("盘符:\\文件名","打开方式");