我刚开始学习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;
}
答案 0 :(得分:0)
我猜你在Visual Studio中有一个Console项目,你可以通过点击Debug按钮(绿色三角形)或F5来运行它。黑色控制台窗口在屏幕上短暂闪烁然后消失。
这很正常。 : - )
您正在运行您的代码,并且它已经完成,并且它运行的控制台窗口在退出时会消失。
解决这个&#34;功能&#34;在Visual Studio中,在return
中的最终main()
语句上放置一个断点(将光标放在该行并按F9)。然后程序将在该行暂停,控制台窗口仍然可见,您将能够看到您的输出。
(或者,不要在Visual Studio中运行它,但是打开一个命令提示符并从那里运行它。但我建议不要这样做,因为在调试器中运行它是这么多是有用的。)