วันอาทิตย์สอบวิชาภาษาอังกฤษ
เลยอยากจะท่องศัพท์ ที่ไม่รู้ความหมาย
หาไปหามามันเริ่มเยอะฟ่ะ
ขี้เกียจแปล
เลยเขียนโปรแกรมให้คอมแปลให้รวดเดียว
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
int main()
{
char word[256],word2[256],mean[256];
FILE *fp=fopen("/home/sukoom/dic6.txt","r");
while(!feof(stdin))
{
scanf("%s",word);
printf("%s",word);
rewind(fp);
while(!feof(fp))
{
fscanf(fp,"%s",word2);
fscanf(fp,"%s",mean);
word[0]=tolower(word[0]);
tolower(word2[0]);
if(!strcmp(word,word2))
{
printf(",%s ,%s",word,mean);
break;
}
}
printf("\n");
}
}
แต่เวร ดันไม่มีไฟล์ฐานข้อมูลคำศัพท์ซะนี่
ทำไงดี
เลยไปหาจากของ lexitron ดีฝ่า
rpm -ql lexitron
ทำให้รู้ว่าไฟล์ ข้อมูลคำศัพท์ของ lexitron อยู่ที่ /usr/share/lexitron/data/etlex
พอรู้ก็ออกแรงแค่นิดหน่อยก็ได้ไฟล์ dic5.txt มา
ฮา ฮา ฮา
แปลศัพท์เสร็จหมดแย้ว