Q: Как пропустить строку с fgetc в C

У меня есть цикл do, который печатает заданный текстовый файл построчно. Прекрасно работает, но я хочу, чтобы программа НЕ печатала ВСЮ строку, если указанная строка начинается с определенного символа... в данном случае "#".

do
{
    c = fgetc(file);
    if (c != compare[0]) //char * compare= "#"
    {
         printf("%c",c);
    }
} while (c != EOF);
fclose(file);
return 0;

Этот код выше просто печатает все и просто не печатает "#"

0 ответов

Другие вопросы по тегам