Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
窗口型图形在C语言编程中的应用_C_Winapi - Fatal编程技术网

窗口型图形在C语言编程中的应用

窗口型图形在C语言编程中的应用,c,winapi,C,Winapi,嗨,我想用C写一个程序。当我运行这个程序时,它应该首先显示一个窗体(窗口),它从用户那里获取x和y。然后我将输入X和y的值,并按下用户窗口(表单)上的“计算”按钮。在我按下“计算”按钮后,程序的控制应该运行以下代码 #include<stdio.h> int main() { FILE *fptr; int x,y,z,sum;/*the value of x and y should be intered form user window*/ fptr=

嗨,我想用C写一个程序。当我运行这个程序时,它应该首先显示一个窗体(窗口),它从用户那里获取x和y。然后我将输入X和y的值,并按下用户窗口(表单)上的“计算”按钮。在我按下“计算”按钮后,程序的控制应该运行以下代码

#include<stdio.h>

int main()
{
    FILE *fptr;

    int x,y,z,sum;/*the value of x and y should be intered form user window*/
    fptr=fopen("newfile.txt","r");/*i have one file that contains a integer value*/

    fscanf(fptr,"%d",&z);
    sum=x+y+z;
    printf("the sum is %d",sum);
}
#包括
int main()
{
文件*fptr;
int x,y,z,sum;/*x和y的值应在用户窗口中插入*/
fptr=fopen(“newfile.txt”,“r”);/*我有一个包含整数值的文件*/
fscanf(fptr、%d、&z);
总和=x+y+z;
printf(“总和为%d”,总和);
}
最后它应该告诉我sum的值,也就是xy和z的和。如果你在理解我的问题时有困难,请让我知道……谢谢


PS:事实上,我有表单或用户窗口应该是什么样子的图像…作为TalkOverflow的初始用户,我无法将其发布在这里,因此如果您想观看该图像,我可以将其发送给您,也可以告诉我如何发送给您。

如果不需要GUI,您的程序可以在windows的控制台中运行。您可以编写一个.bat脚本,使其更友好

如果必须使用GUI,请考虑使用MFC并弹出消息框来显示结果。p> 您已经展示了C代码,它只从文本文件读取输入,并将简单的加法操作的结果写入控制台。在这里提问之前,请努力解决您自己的家庭作业问题-您还没有研究过如何使用Windows API将结果
CreateWindow
GetMessage
DrawText
发送到窗口。(提示:我已将一些您应该在过程中搜索的内容格式化为代码。)一旦您自己完成了一些工作,这里有人可以帮助您解决在工作过程中遇到的特定问题。@KenWhite感谢您的回复。我真正的问题不是我所提到的……实际上这是我正在处理的项目的一部分。我试图学习C语言的图形,但对我来说似乎很难。所以我想了解一下。如果你有一些与我的问题相关的编程代码,如果你能分享,我真的很感谢你…事实上我不需要GUI来输出…我需要它来输入…我想获取我将在程序中使用的文件的名称和位置,并获取一些将在程序中使用的值。谢谢