从c / qt创建者的文件中读取

时间:2014-04-07 02:06:06

标签: c qt-creator

当我尝试运行下面的代码时,由于某种原因它会卡住。它甚至不打印"测试" while循环之前的字符串。我在QT Creator上写作。

void textInput(){
    int n;
    FILE *f;
    f = fopen("book.txt","r");

       printf("test");
       while((userInput = getc(f)) != EOF && (bufferChars < BUFFER_MAX_LENGTH)){

           if(userInput == '\n'){
               buffer[bufferChars] = 0x00;
               tokenizeLine();
               bufferChars = 0;
               while (nthToken != 0) {
                       token[nthToken] = NULL;
                       nthToken--;
               }
               continue;
           }

           buffer[bufferChars++] = userInput;
       }
}

int main(int argc, char *argv[]) {



    textInput();
}

感谢您的帮助。

0 个答案:

没有答案