當前位置:編程學習大全網 - 電腦編程 - C語言中,fopen中的文件名可以是變量嗎?

C語言中,fopen中的文件名可以是變量嗎?

文件名可以直接寫入,也可以放入變量中:

FILE * fp

char name in[]= " ABC . txt ";

fp=fopen(namein," r ");

或者fp=fopen("abc.txt "," r ");

如果文件名有路徑,則應將單反斜線寫成雙反斜線,例如:

char name in[]= " C:\ \ path \ \ ABC . txt ";

長路徑可以用8個字母的格式縮寫:

c:\文檔與設置\王\...縮寫:

char name in[]= " C:\ \ Docume ~ 1 \ \ Wang \ \ ABC . txt ";

二進制文件在rb:

fp=fopen("abc.txt "," Rb ");或者:

fp=fopen(namein," Rb ");

  • 上一篇:關於MFC編程中的BitmapInfo的問題!!
  • 下一篇:單片機觸發可控矽半波和全波怎麽控制的
  • copyright 2024編程學習大全網