fscanf_s卡在QT中

时间:2019-05-10 01:02:14

标签: c++ qt scanf

我对QT完全陌生,并尝试在一个qt GUI应用程序中使用一个c。我尝试在我的QT创建器(CDB)中安装调试器,但是从Microsoft QT安装一个文件后,出现一些新错误,因此我忽略了以后的调试器。 现在,我尝试在没有调试器的情况下在一个QT应用程序中使用一个C代码。通过在cout上加上“ area X”,我发现fscanf_s卡住了,并且该功能结束后程序关闭了。我想知道,当我在QT控制台项目中使用相同的代码时,一切工作正常吗。 upadte:下面是确切的代码:

void MainWindow::on_pushButton_Next_clicked()
{

    cout<<"pos1"<<endl;
    fscanf_s(fin, "%d", &input_array);
    cout<<"pos10"<<endl;

}

我按下“下一步”按钮,但只有“ pos1”写在控制台中。

谢谢

1 个答案:

答案 0 :(得分:0)

似乎fscanf_s正常工作,并且在我使用另一个文件时它可以正常工作,但是在我使用所需文件时,它却存根了!我猜是因为我的知识不足,所以我在QT中编写了愚蠢的代码:有一次,我做了很多不可接受的过程,然后退出QT。是真的吗?