fgetc

    2зной

    3ответ

    Я пишу программу, которая возвращает строку из stdin, но я получаю предупреждение о том, что она возвращает адрес локальной wariable. Как я могу вернуть строку? заранее спасибо #include <stdio.h> cha

    1зной

    1ответ

    У меня проблема при тестировании разностной функции ввода-вывода между стандартом C и C POSIX. Я написал две программы, которые читали символ файла символом, переданным в качестве параметра, и отображ

    1зной

    1ответ

    Я пытаюсь создать программу проверки орфографии, которая берет входной файл и гарантирует правильность каждого слова путем поиска через файл словаря. Проблема я столкнулся в том, что, когда я пытаюсь

    0зной

    2ответ

    Я не могу обнаружить новую строку после непосредственно перед концом файла, если новая строка имеет текст в предыдущей строке. я могу обнаружить новую линию 4 1 some text 2 some text 3 4 , но не

    0зной

    3ответ

    Я изучаю C и практикую, написав небольшую программу, которая читает целые числа из текстового файла и сохраняет их в массиве. Однако целые числа никогда не сохраняются каким-либо образом, и массив пус

    0зной

    1ответ

    Так что я не смог найти ответ на этот вопрос. Есть либо: Функция аналогична fgetc, который извлекает символ по указателю, не увеличивающиеся указатель? ИЛИ способ уменьшения объекта fpos_t без уменьше

    1зной

    2ответ

    Я очень новичок в C. Я пытаюсь прочитать слова из файла, который содержит много символов не альфа. Мой входной файл выглядит примерно так: %tOm12%64ToMmy%^$$6, и я хочу сначала прочитать tom, а затем

    0зной

    2ответ

    Я читаю файл char по char. Когда я дойду до двоеточия, я хочу пропустить все символы до тех пор, пока не получу символ новой строки. Эффективно, увидев двоеточие, я хочу перейти к следующей строке (ес

    0зной

    2ответ

    Я хочу прочитать текстовый файл, персонаж по символу, а затем сделать что-то с символами и что-то со словами. Это моя реализация: char c; char* word=""; fp = fopen("text.txt","rt"); do { c =