gpt4 book ai didi

c - 为什么我的 Win32 应用程序没有启动?

转载 作者:太空宇宙 更新时间:2023-11-04 08:17:00 24 4
gpt4 key购买 nike

我刚刚制作了一个 C 应用程序(第一次编程),但是当我启动该应用程序时,控制台没有出现。但是程序在后台保持事件状态,因为当我尝试再次编译时,链接器说它无法访问 .exe。该应用程序在另一台计算机(64 位和 Windows 10 )上顺利运行。该应用程序正常,但由于某些原因,我的笔记本电脑无法运行它。

我有一个 MSI apache 2qd(64 位)。它在 Windows 10 上运行并使用 Visual studio 2013 .

这是应用程序源代码:

#include <stdio.h>          // librairie de fonctions utiles dont printf() et scanf()
int main() // le programme principal, celui qui sera execute
{
double a, b, c, sol, sil, delta; // declaration des variables reelles
//int i, j, quotient, reste; declaration des variables entieres
printf("Resolution de l'equation du second degre : ax²+bx+c=0 \n");
printf("Terme du 2nd degre (a) : ");
scanf("%lf", &a);
printf("Terme du 1er degre (b) : ");
scanf("%lf", &b); // saisir sur le clavier : attention au &
printf("Terme independant (c) : ");
scanf("%lf", &c);

if (a == 0)
{
printf("\nVous cherchez les solutions de l'equation %lf x² + %lf x + %lf = 0\n\n", a, b, c);
if (b != 0) // != est different de (comparaison ds une condition)
{
sol = -c / b; // = calculer l'expression a droite et ranger le resultat dans la variable de gauche (affectation)
printf("Solution unique : %lf \n", sol);
}
{
if (c == 0) // == est egal a (comparaison ds une condition)
printf("Equation indeterminee : une infinite de solutions !\n");
else
printf("Equation impossible : pas de solutions !\n");
}
}
else
{
if (a != 0)
{
delta = b*b - 4 * a*c;
if (delta == 0)
{
sol = -b / 2 * a;
printf("Solution unique : %lf \n", sol);
}
else
{
if (delta > 0)
{
sol = (-b + sqrt(delta)) / (2 * a); // sqrt(x);
sil = (-b - sqrt(delta)) / (2 * a);
printf("solution 1 : %lf \n", sol);
printf("solution 2 : %lf \n", sil);
}
}
if (delta < 0)
{
printf("Equation impossible : pas de solutions réel !\n");
}
}
}
return 0;
}

提前致谢。

最佳答案

在测试程序时,将 Avast 或您当前拥有的任何其他防病毒软件关闭几分钟。

防病毒软件有时会卡住分析这个新的可执行文件,并且永远不会将控制权返回给操作系统。

如果这能解决您的问题,请将您的 C 项目文件夹添加到排除列表,这样您就不必在每次运行应用程序时手动禁用/重新启用防病毒软件。

关于c - 为什么我的 Win32 应用程序没有启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35253945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com