допустим, мы хотим пропустить 3-й символ, мы можем подсчитать, сколько символов мы напечатали, и, если он равен 3, выполните continue
, чтобы пропустить эту итерацию.
#include <stdio.h>
int main() {
FILE *file = fopen("csv.txt","r");
int i = 0;
int c;
int skip = 3;
do {
i++;
if (i == skip) { // if it arrives to the character we want to skip
fgetc(file); // get the char (dummy)
continue; // skip the current iteration
}
c = fgetc(file);
printf("%c",c);
} while ((int) c != EOF);
fclose(file);
}