① 如何查看c語言的頭文件啊
C語言的課本後面好象有個附錄,裡面有各個頭文件裡面提供的所有功能函數,可以去查,不過,如果你知道你的函數的功能的大概范圍就好查了。也可以在網路上查,可能會便捷許多。
比如你要查sin(x)
是屬於哪個頭文件里的
你就可以打開網上任何一個頭文件函數列表,用IE上編輯->查找
輸入
sin(x),讓你的IE自動查到其所在位置,那麼就能快捷的看到其對應的頭文件拉。
說的不夠詳細,也可以再繼續問我。不知道我講清楚了沒有
呵呵
② 如何用C語言實現文件的模糊查找-程序設計 C語言 文件名 模糊查找
一要能夠查找文件名,首先,要能夠遍歷目錄;把它寫出來
二在1的基礎上,把獲得的每個文件名與key比較,若文件名包含key則找到輸出,並
繼續;否則不輸出繼續,查下一個
文件名包含key判斷方面,<string.h>里有個strstr可以使用;具體你翻查看下,不再贅述。
③ C語言如何從文件中查找指定的字元,然後替換它
1、打開文件,遍歷文件內容然後一個一個匹配查找並替換,最後再重新寫入文件當中。
2、常式:
#include <stdio.h>
int main()
{
FILE *fp;
char filename[100];
printf("請輸入文件名:\n");
gets(filename);
fp=fopen(filename,"r");
char c,x,flag=0;
printf("請輸入要查找的字元:\n");
scanf("%c",&x);
while(fscanf(fp,"%c",&c)!=EOF)
{
if(c==x)
{
flag=1;
break;
}
}
if(flag==1)
printf("文件中含有字元%c\n",x);
else
printf("文件中沒有字元%c\n",x);
return 0;
}
④ C語言文本方式讀取文件並查詢
關鍵問題是用逗號分隔的字元串,不能用逗號格式這樣分開地讀出來。要用"%[^,],%[^,],%f"格式才行。另外讀參數用&temp[n].mark才行,你漏了&.--------你先用下面程序讀2行,01010101,ABABCEVVZ,96.0020202,EFGWE,56.0試驗成功再讀全部。#include#includestructstudent{charno[9];charname[10];floatmark;};typedefstructstudentSTU;STU*temp;intmain(){intn;FILE*fp=fopen("student.txt","r");temp=(STU*)malloc(100*sizeof(STU));for(n=0;n<2;n++){fscanf(fp,"%[^,],%[^,],%f",temp[n].no,temp[n].name,&temp[n].mark);printf("%s%s%f\n",temp[n].no,temp[n].name,temp[n].mark);}fclose(fp);}--讀完的控制用if(fscanf()==EOF)break;
⑤ 關於c語言文件查找
//讀數
#include<stdio.h>
#include<stdlib.h>
#defineN20
structstud
{
intnum;
intsco1;
intsco2;
intsco3;
}stu[N];
voidmain()
{
FILE*fp;
doubleave;
inti=0,x;
if((fp=fopen("STUDENT.DAT","r"))==NULL)
{
printf("無法打開該文件! ");
exit(0);
}
else
printf("文件打開成功! ");
for(i=0;i<N;i++){
fread(&stu[i],sizeof(structstud),1,fp);
i++;
}
fclose(fp);
printf("請輸入要查找的學生學號: ");
scanf("%d",&x);
for(i=0;i<N;i++)
{
if(x==stu[i].num)
{
ave=(double)(stu[i].sco1+stu[i].sco2+stu[i].sco3)/3.0;
break;
}
else
i++;
}
if(i==10||ave<0||ave>100)
printf("查無該生成績! ");
else
printf("該生平均成績為:%.2lf ",ave);
}
//存數
#include<stdio.h>
#include<stdlib.h>
#defineN20
structstud
{
intnum;
intsco1;
intsco2;
intsco3;
}stu[N];
voidmain()
{
FILE*fp;
inti,n;
floatsum1=0,sum2=0,sum3=0,ave1=0,ave2=0,ave3=0;
if((fp=fopen("STUDENT.DAT","wb"))==NULL)
{
printf("無法打開該文件! ");
exit(0);
}
else
printf("文件打開成功! ");
printf("請輸入要輸入的學生數: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("請輸入學生學號,數學成績,政治成績和英語成績: ");
scanf("%d%d%d%d/n",&stu[i].num,&stu[i].sco1,&stu[i].sco2,&stu[i].sco3);
sum1+=stu[i].sco1;
sum2+=stu[i].sco2;
sum3+=stu[i].sco3;
if(fwrite(&stu[i],sizeof(structstud),1,fp)!=1)
printf("filewriteerror ");
}
fclose(fp);
ave1=sum1/n;
ave2=sum2/n;
ave3=sum3/n;
printf("------------------------------------ ");
printf("NUMMathProliticsEnglish ");
for(i=0;i<n;i++)
{
printf("%d%7d%10d%14d ",stu[i].num,stu[i].sco1,stu[i].sco2,stu[i].sco3);
}
printf("------------------------------------ ");
printf("對應三門成績均分為: ");
printf("%7.2f%10.2f%14.2f ",ave1,ave2,ave3);
}
⑥ c語言怎麼打開文件內容
1、首先需要下載專門的c語言編程軟體,一般從網路下載就可以。
⑦ 在c語言中讀寫文件如何查找特定名稱的文件
打開文件,遍歷文件內容然後一個一個匹配查找就好了。
⑧ c語言從文件中查找字元串
c語言從文件中查找字元串的方法。
如下參考:
1.打開python命令窗口,定義並分配字元串變數s1。
⑨ c語言 怎麼查找 當前目錄有哪些 文件
在命令提示符窗口運行:findfile (盤符): *.(文件後綴)
如:[sourcecode language=」plain」]findfile d: *.txt [/sourcecode]
即為找出d盤根目錄下的所有.txt後綴的文件並寫入文件路徑於文件中。