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/n/136989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
UTYCUTYC
上一篇 2024-10-04 00:17
下一篇 2024-10-04 00:17

相关推荐

发表回复

登录后才能评论