获取命令错误和gets_s命令错误

时间:2016-03-26 22:05:11

标签: c file-io

我刚开始学习C编程中的文件I / O.但是,我尝试创建自己的项目,用于读取创建的文件。既然我已经在下面写了我的代码,请你找错误并告诉我有什么问题。编译器不显示任何类型的错误,但它也不会运行,编译器只是闪烁然后退出。

我正在使用visual studio 2015获取我的代码:

#include <stdio.h>

int main(void)
{
FILE *fPointer;
fPointer=fopen("Database.txt","r");
char text[150];

while(!feof(fPointer))
{
    fgets(text,150,fPointer);
    puts(text);
} 
fclose(fPointer);
return 0;
}

1 个答案:

答案 0 :(得分:0)

我猜你在Visual Studio中有一个Console项目,你可以通过点击Debug按钮(绿色三角形)或F5来运行它。黑色控制台窗口在屏幕上短暂闪烁然后消失。

这很正常。 : - )

您正在运行您的代码,并且它已经完成,并且它运行的控制台窗口在退出时会消失。

解决这个&#34;功能&#34;在Visual Studio中,在return中的最终main()语句上放置一个断点(将光标放在该行并按F9)。然后程序将在该行暂停,控制台窗口仍然可见,您将能够看到您的输出。

(或者,不要在Visual Studio中运行它,但是打开一个命令提示符并从那里运行它。但我建议不要这样做,因为在调试器中运行它是这么多是有用的。)