fscanf_s застрял в QT - PullRequest
       22

fscanf_s застрял в QT

0 голосов
/ 10 мая 2019

Я полностью новичок в QT и пытаюсь использовать один c в одном приложении qt GUI.Я пытаюсь установить отладчик в моем создателе QT (CDB), но после установки одного файла из Microsoft QT выдает новую ошибку, поэтому я позже пренебрегал отладчиком.теперь я пытаюсь использовать один код C в одном приложении QT без отладчика.поставив cout с "областью X", я обнаружил, что fscanf_s застрял и программа закрылась после этой функции.Интересно, что когда я использую тот же код в консольном проекте QT, все работает правильно.upadte: ниже приведен точный код:

void MainWindow::on_pushButton_Next_clicked()
{

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

}

Я нажимаю кнопку Next, но в консоли написано только «pos1».

спасибо

1 Ответ

0 голосов
/ 10 мая 2019

Кажется, что fscanf_s работает, и в то время, когда я использую другой файл, он работает правильно, но в то время, когда я использую нужный файл, он заглушается! Я полагаю, что из-за своего небольшого знания я пишу глупый код на QT: в одном случае я делаю много процессов, которые не приемлемы, и затем завершаю QT. это правда?

...