這題基本上思路對了就不會錯
用char轉int得到ascii推出字母的特徵(97~122)
把這些字母位置存在一個陣列如下:
arr[26][3]
26代表26個字母,3是兩位位置(X,Y)及一位驗證碼(預設0)。
例如 : 當存到'b'位於(2,3) 就是
arr[1][0]=2;
arr[1][1]=3;
arr[1][2]=1;
之後做一個目錄搜尋驗證碼來存這些字母依序存在的位置:
int have=0,havelib[26];
for(int i=0; i<26; i++)
{
if(arr[i][2]==1)
{
havelib[have]=i;
have++;
}
}
然後導出這些位置就完成了。