首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将从文件中获取的2-3位数字放入数组?

如何将从文件中获取的2-3位数字放入数组?
EN

Stack Overflow用户
提问于 2011-04-17 09:15:43
回答 1查看 120关注 0票数 0
代码语言:javascript
复制
main ()
{
        FILE *pRead;
        FILE *pWrite;
        char lastname [20];
        char firstname [20];
        char grade [4];
        char gradefi [4];
        char gradeltr [3];
        int i=0;

        pRead=fopen ("testtext.dat", "r");

        if (pRead == NULL || pWrite == NULL)
                printf ("\nFile cannot be opened\n");
        else
                printf ("\nContents of testtext.dat\n\n");
                fscanf (pRead, "%[^,]%[^\n]%s", lastname, firstname, &grade);
                printf ("\n");
                pWrite=fopen ("report.txt", "w");
                fprintf (pWrite, "%s %s %s\n", firstname, lastname, &grade);
        while (!feof(pRead))
                {
                        ++i;
                        printf ("%s %s %s\n", firstname, lastname, &grade);
                        fscanf(pRead, "%[^,]%[^\n]%s", lastname, firstname, &grade);
                        fprintf (pWrite, "%s %s %s\n", firstname, lastname, &grade);
                }

fclose(pRead);
fclose(pWrite);

printf ("\nThere are %d student(s) in this list\n", i);
EN

回答 1

Stack Overflow用户

发布于 2011-04-17 09:20:52

好吧,我不想看起来像一个陈旧的偏执放屁或任何东西,但我建议您在else后面的后续语句周围放一些大括号,看看会发生什么。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5690808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档