每次嘗試讀取3個字母時,我都會遇到問題,我想逐行閱讀,並在每行中逐行讀取3個字母。讀取一行,並一次讀取三個字母C
找到\ n當讀線時跳轉到下一行...
我試試這個
while ((getline(&line, &lenght, file)) != -1){
while ((strncpy(ch, line, 3)) != NULL) {
let = replaceletter(tab, ch);
if (let != 0)
printf("%c", let);
}
}
,但它不工作,只是讀了前3個字母,我想整條線。 我真的不知道如何做到這一點,我需要幫助,請
請使用正確的英文。 – texasbruce
你嘗試過使用sscanf()嗎? –