當前位置:首頁 » 編程語言 » c語言打開文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言打開文件

發布時間: 2022-02-14 20:49:11

c語言中如何在函數中打開一個文件

fopen函數用來打開一個文件,其調用的一般形式為:文件指針名=fopen(文件名,使用文件方式)其中,「文件指針名」必須是被說明為FILE類型的指針變數,「文件名」是被打開文件的文件名。「使用文件方式」是指文件的類型和操作要求。「文件名」是字元串常量或字元串數組。例如:
FILE*fp;
fp=("filea","r");
其意義是在當前目錄下打開文件filea,只允許進行「讀」操作,並使fp指向該文件。

㈡ C語言如何打開文件並運行

我是沒有turbo c的運行環境,參見下這個,我未試驗,看介紹應該是好用的,看看是否能滿足你的要求:
http://www.doc88.com/p-58761317115.html

㈢ 如何利用c語言打開文本文件

C程序語言非常強大,通過打開文本的函數(裡面的參數指出要打開文本的位置及文件名),即可打開相應的文本。

第一,包含的頭文件:

#include <stdio.h>,這是一個輸入輸出函數,

第二,打開文本文件:

FILE *file = fopen("c:\1.txt","r");代表C盤的文件,文件名為1.txt,r表示以只讀的方式打開,

第二個參數表示打開方式,
"a" 表示追加方式打開,
"r" 表示以讀方式打開,
"w" 表示以寫方式打開,

第三,讀入文本文件中的數據:

方法:
char s[10] = "";
while (!feof(file))
fread(s,1,1,file);

通過fread函數對打開的文件進行讀和寫操作,也就是這樣來改變文件的內容。

㈣ c語言怎麼打開文件內容

1、首先需要下載專門的c語言編程軟體,一般從網路下載就可以。

㈤ c語言如何打開文件

你只要把下面代碼的file_path改成你要輸出的文件就可以了。注意,一般window下的文件路徑都是一個反斜杠,但是在file_name的字元串中,所有的反斜杠都寫成兩個反斜杠。比如
E:\abc\WTK\SW\source.txt
你要寫成
E:\\abc\\WTK\\SW\\source.txt

#include <stdio.h>
#include <string.h>

main()
{
FILE *fp;
char ch;
char *file_path = "C:\\test\\myfile.txt";

if((fp=fopen(file_path,"r"))==NULL)
{
printf("\nSorry, Can't open the file! @_@\n");
exit(0);
}
else
{
while((ch=fgetc(fp))!=EOF)
{ printf("%c",ch); }
fclose(fp);
}

getch();
}
是否可以解決您的問題?

㈥ c語言程序設計中如何打開文件

#include
"stdio.h"
#include
<stdlib.h>
main()
{
FILE
*fp1;//定義文件流指針,用於打開讀取的文件
FILE
*fp2;//定義文件流指針,用於打開寫操作的文件
char
text[1024];//定義一個字元串數組,用於存儲讀取的字元
fp1
=
fopen("d:\\a.txt","r");//只讀方式打開文件a.txt
fp2
=
fopen("d:\\b.txt","w");//寫方式打開文件a.txt
while(fgets(text,1024,fp1)!=NULL)//逐行讀取fp1所指向文件中的內容到text中
{
puts(text);//輸出到屏幕
fputs(text,fp2);//將內容寫到fp2所指向文件中
}
fclose(fp1);//關閉文件a.txt,有打開就要有關閉
fclose(fp2);//關閉文件b.txt
}

㈦ 關於c語言中如何打開文件

//zifu.txt文件只能由ASCII字元組成,否則會出現亂碼
#include<stdio.h>

int main()
{
char str[200],a,b;
FILE *p;
int i;

if(NULL==(p=fopen("zifu.txt","r+")))
{
printf("文件打開失敗!\n");
}
else
{
fscanf(p,"%s",str);
printf("你要替換的字元:");
a=getchar();
getchar();
printf("你要替換成的字元:");
b=getchar();
getchar();
for(i=0;str[i];i++)
{
if(a==str[i])
str[i]=b;
}
printf("%s\n",str);
fprintf(p,"%s",str);
fclose(p);
}
return 0;
}

㈧ c語言 如何打開一個TXT文件。

1、首先打開編輯的頁面中,引入需要的文件,輸入代碼:

#include <stdio.h>

#include <stdlib.h>

㈨ c語言:打開文件

#include <stdio.h>
void main()
{
FILE *fp;
char a[10]="get it";
fp=fopen("D:\\abc.txt","w"); //文件位置是D:\\ 雙斜線而不是單斜線
if(fp == NULL) //這里最好進行下判斷
{
printf("can nor write this file!\n");
}
else
{
fprintf(fp,"%s",a); //你寫的是fsacnf這個是從文件中讀取字元串存到a中 ,而fprintf才是吧a中字元串輸出到fp的文件中
}
fclose(fp);
}