每次尝试读取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()吗? –