- 論壇徽章:
- 0
|
設(shè)有一個(gè)已排序的英文詞典文件,每一個(gè)詞條的格式為:
詞語(yǔ)/詞性/例句
例如:book/n./This is a book.
student/n./I am a student.
……
試編寫一個(gè)程序,根據(jù)二分查找的原理,在文件中查找指定的單詞的詞條,并輸出詞條信息。
像這種方式的操作文件的題目,是不是要把文件先全部讀到內(nèi)存阿?
謝謝
________________________上面的題明白了,下面是另一道題(程序閱讀題)_______________________________
void setmemory(char **p,int num)
{
*p=(char *)malloc(num);
}
main()
{
char *str;
setmemory(&str,100);
strcpy(str,"hello");
printf("%s",str);
}
上面的代碼是否有錯(cuò)誤的地方嗎?我的答案是這段代碼除了沒(méi)有把申請(qǐng)的空間還給系統(tǒng)之外,再?zèng)]有錯(cuò)誤了。對(duì)嗎?
[ 本帖最后由 pcbit 于 2007-12-25 13:50 編輯 ] |
|