A. 在c語言中,讀文件時要將文件放在哪個目錄下
這個如果是在c語言中是根據你讀文件那個函數里定義的,如果那裡你用絕對地址那你放那都可以,如果用相對地址就放到你c編譯器的根目錄下面,或者子目錄,但是子目錄需要在裡面指出
B. C語言程序:文件應該放在哪才可以被讀取
如果你用的是VC,則你要把數據文件book.txt放到你的程序所在工程下,才可以讀到!
注意文件擴展名不要寫多了!寫成:book.txt.txt
C. 在c語言中使用文件時,文件應存在什麼地方
可以指定絕對路徑
也可以是相對路徑,和源文件.c同一目錄
D. c語言文件放在哪
要放在本工程的目錄下面,也就是說你保存C原文件的那個地方,你可以點另存為,找到那個地方。
E. c語言中的要操作的文件應該放在哪兒呢,是不是放在哪兒都行啊,那位高手告訴我,先謝了,
我寫一個簡單a+b的程序,輸入文件為test.txt,這個文件中有兩個整數,當在編譯器(VC6.0)中運行該程序時,test.txt放在Debug的上層目錄,即*.cpp文件所在的目錄。如果直接運行*.exe,那麼放在*.exe目錄下,即Debug目錄下。 還有,你如果指明了路徑,就要放在路徑指定的目錄。
#include <stdio.h>
void main()
{
FILE *fp;
int a,b;
if ((fp = fopen("test.txt","r")) == NULL)
{
}
else
{
fscanf(fp,"%d%d",&a,&b);
printf("%d\n",a+b);
}
}
F. C語言讀取文件操作,讀取的文件要放到哪裡
C語言在讀取文件的時候,會通過路徑找到這個文件,然後將文件中的相關數據(數據類型不重要)讀取出來保存到你預先定義好的一塊存儲區域,可以使malloc的,也可以是系統分配的。
G. 用c語言寫的關於文件的,它會保存在哪裡呀,哪位大神告訴我,謝謝
保存在哪裡,關鍵看你的函數怎麼寫了,如果你沒有使用絕對路徑,則是放在你所建工程,或者你程序所在的同一個目錄下如:fopen("my_note.txt","rw");
如果你想打開其他路徑的文件就得加絕對路徑比如:
fopen("c:\my_note.txt","rw");就行了
H. 在c語言程序創建的文件放在那裡(就是路徑)
放哪裡都可以,進到文件所放路徑,用gcc編譯器編譯。如:gcc
-o
test
test.c
就是說把test.c文件編譯鏈接生成test可執行程序。然後再命令:./test
linux下「。/」表示運行
I. c語言 那個輸入文件放在哪裡啊
使用C語言的文件操作函數可以讀寫txt文件,如果使用相對路徑,文件必須放在程序相同的文件夾內。
1、C語言標准庫提供了一系列文件操作函數。文件操作函數一般以f+單詞的形式來命名(f是file的簡寫),其聲明位於stdio.h頭文件當中。例如:fopen、fclose函數用於文件打開與關閉;fscanf、fgets函數用於文件讀取;fprintf、fputs函數用於文件寫入;ftell、fseek函數用於文件操作位置的獲取與設置。
2、常式:
#include<stdio.h>
inta;
charb,c[100];
intmain(){
FILE*fp1=fopen("input.txt","r");//打開輸入文件
FILE*fp2=fopen("output.txt","w");//打開輸出文件
if(fp1==NULL||fp2==NULL){//若打開文件失敗則退出
puts("不能打開文件!");
rturn0;
}
fscanf(fp1,"%d",&a);//從輸入文件讀取一個整數
b=fgetc(fp1);//從輸入文件讀取一個字元
fgets(c,100,fp1);//從輸入文件讀取一行字元串
printf("%ld",ftell(fp1));//輸出fp1指針當前位置相對於文件首的偏移位元組數
fputs(c,fp2);//向輸出文件寫入一行字元串
fputc(b,fp2);//向輸出文件寫入一個字元
fprintf(fp2,"%d",a);//向輸出文件寫入一個整數
fclose(fp1);//關閉輸入文件
fclose(fp2);//關閉輸出文件,相當於保存
return0;
}