用c中的段落读取文件

时间:2018-01-05 15:53:57

标签: c arrays string xcode file

所以我试图用多行文字读取一个文本文件,我想存储在一个数组中。我试过这段代码:

protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}

但是我在控制台中收到了这个:

#include <stdio.h>
#include <string.h>

int main(){
    FILE * fptr;
    char str1;

    fptr = fopen ("test1.txt", "r");
    printf("\n The content of the file is  :\n");
    str1 = fgetc(fptr);
    while (str1 != EOF)
    {
        printf ("%c", str1);
        str1 = fgetc(fptr);
    }
    printf("\n\n");
    fclose (fptr);
    return 0;
}

(我在Mac上使用xCode)

代码是否存在问题,还是xCode存在问题?谢谢!

编辑: 文本文件的内容是:

The content of the file is  :
(lldb) 

我忘了包括:在线

abcdef
ghijkl
mnopqr
stuvwx
yz

xCode突出显示橙色(?)说

str1 = fgetc(fptr);

我不知道这意味着什么

0 个答案:

没有答案