題目:給訂一ㄍ文字檔......
1.算出N個字串
共多少非空格字元
2.找出ㄧ個文字檔
最長的字
3.指定找出第N個字
這些問題用C語言怎麼寫出來ㄋ??>口<~!不知哪位大大能夠幫忙ㄉ~希望能盡快告訴我!!!感恩!!(急>口
2006-11-05 14:56:49 · 2 個解答 · 發問者 KingQueen 1 in 電腦與網際網路 ➔ 程式設計
第二題就是在文字檔裡面中~最長的字串例如:(once upon december) 最長就是decemberㄌ!!不知大大聽的懂ㄇ???如果還需要知道什麼我會詳盡的回覆ㄉ~!!就麻煩大大們嚕!!
2006-11-05 15:28:06 · update #1
文字檔沒有指定的 例如隨便取一篇文章 叫我們寫!!綿羊大大這樣你能知道ㄇ??@@??
2006-11-06 09:05:47 · update #2
小綿羊看不懂第二題…
2006-11-05 22:56:05 補充:
文字檔內容是什麼?
2006-11-12 08:40:50 補充:
//Power by Microsoft Visual Studio 2005//可以使用 Dev-C++ 編譯此程式#include
2006-11-12 03:40:50 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋
三題幫你寫在一起嘍..
你compile看看嘍...
#include
#include
void main()
{
FILE* fp;
char filename[256];
char buf[1024];
char maxword[1024];
int cn_str=0;
int maxlen_str=0;
printf("Give me a file name:");
scanf("%s",filename);
printf("你要第幾個字(從1開始):");
scanf("%d",&no_word);
fp=fopen(filename,"r");
if (fp==0)
return 0;
while(!feof(fp))
{
fscanf(fp,"%s",buf);
if (strlen(buf)>maxlen_str)
{
maxlen_str=strlen(buf);
strcpy(maxword,buf);
}
cn_str++;
if (cn_str==no_word)
printf("第%d個字是 %s\n",no_word,buf);
}
printf("本黨共有%d個字\n最長的字是%s\n",cn_str,maxword);
fclose(fp);
}
2006-11-11 20:13:20 · answer #2 · answered by weafon 3 · 0⤊ 0⤋