c語言編程讀取d盤文件,java讀取c盤文件

本文目錄一覽:

怎麼用C語言從某個硬盤上讀入文件

#include

“stdio.h”

int

main()

{

FILE

*fp=NULL;

int

ch;

fp=fopen(“D:\\sample.txt”,”r”);

//打開文件,需要注意的是,你必須把該文件放在D盤下,不然會報錯

while(1)

{

ch=fgetc(fp);

//

if(ch==EOF)/*end

of

file文件末尾*/

break;

printf(“%c”,ch);

}

//讀取數據,直到文件末尾,讀取一個數據就輸出一個數據

fclose(fp);

//關閉文件

return

0;

}

調試無誤。

要把數據存到a[i],改下就行,

int

i=0,a[100];

把上面的變量ch的值賦給數組就行

a[i++]=ch;

C語言~我寫一個TXT格式的文件在D盤 然後用這個語句讀入 可是顯示出來的數據不對 求指教

fread函數、fwrite函數只能讀寫二進制格式的文件。因為你的文件是文本格式的(除非你是用fwrite函數寫入的數據),所以不能用fread函數正確地讀出來。

我的電腦d盤裡面有個txt文件我想用c語言編一個程序打開它,怎麼寫代碼……

#includestdio.h

void main()

{

    FILE *f;

    f=fopen(“文件路徑+文件名”,”r”);//打開文件用於讀操作

    *********

    fclose(f);

}

用C語言編寫讀入並讀取一個文件,按照下面的要求編寫程序

#includestdio.h

#includestdlib.h

int main()

{

FILE *fp,*ok;

char str1[80],str2[80];

if((fp=fopen(“d:\\file.txt”,”r+”))==NULL)//打開d盤下名為file的文本文件;

{

puts(“file文件打開失敗!”);

exit(0);

}

else

puts(“file文件打開成功”);

if((ok=fopen(“d:\\file1.txt”,”r”))==NULL)//打開d盤下名為file1的文本文件;

{

puts(“file1文件打開失敗!”);

exit(0);

}

else

puts(“file1文件打開成功”);

/*__________________*/

scanf(“%[^!]”,str1);//輸入一串字符,以!為結束標誌;

fprintf(fp,”%s”,str1);//將字符串str1寫入指針fp所指向的文件;

fscanf(ok,”%s”,str2);//讀取指針ok指向的文件,將內容以字符串的形式存儲在數組str2中 ;

puts(str2);

/*__________________*/

fclose(fp);//關閉文件;

fclose(ok);

return 0;

}

C語言寫的程序如何讀取出D盤剩餘空間大小

如果你的編譯器有 statfs() 函數,有 unsigned long long 型,可以 用 statfs() 函數 獲取。

——–

可以 調用 DOS 命令 system ( “DIR D:\ \ a.dat”);

把屏幕顯示 轉存 tmp.dat 文件。

再用程序 FILE *fp; fp=fopen(“tmp.dat”,”r”); 打開文件。

讀到文件的最後1行,例如:

38 Dir(s) 30,631,530,496 bytes free

取出第三個字符串 30,631,530,496 就是字節數。

============================

完整程序:

#includestdio.h

main()

{

char str[200],v[30];

FILE *fp;

system(“dir D:\\ tmp.dat”);

fp=fopen(“tmp.dat”,”r”);

while(1){

if (fgets(str[0],200,fp)==NULL) break;

sscanf(str[0],”%*s %*s %s”,v);

}

fclose(fp);

printf(“free size: %s bytes\n”,v);

}

原創文章,作者:UTYC,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/136989.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UTYC的頭像UTYC
上一篇 2024-10-04 00:17
下一篇 2024-10-04 00:17

相關推薦

發表回復

登錄後才能評論