关于c++Builder的一段程序

关于c++Builder的一段程序,第1张

你这个i仅仅是局部变量,只在Button1Click中有作用,出了过程就被销毁了,然后再进去时又再一次初始化i值为0

可以把"int i=0"移到"TForm1 *Form1"下面一行。还有就是你要点“清空回收站”两次才可以切换回去,我帮你改一下代码看看:

int i=1

void __fastcall TForm1::Button1Click(TObject *Sender)

{

switch(i)

{

case1:

Animate1->CommonAVI=aviCopyFile

Button1->Caption="复制单个文件"

TrackBar1->Position=20

Animate1->Active=True

break

case2:

Animate1->CommonAVI=aviCopyFiles

Button1->Caption="复制多个文件"

TrackBar1->Position=20

Animate1->Active=True

break

case3:

Animate1->CommonAVI=aviDeleteFile

Button1->Caption="删除文件"

TrackBar1->Position=20

Animate1->Active=True

break

case4:

Animate1->CommonAVI=aviEmptyRecycle

Button1->Caption="清空回车站"

TrackBar1->Position=20

Animate1->Active=True

break

}

i++

if(i>=5)

i=1

}

1、启动bcb,bcb会自动生成一个form可视框架,既然你编写控制台程序,你直接选择 File菜单中的Close All,关闭它就行了。

2、打开File菜单,选择New,然后选择other,会d出一个对话框,里边很多选项,你选择 console wizard即可,然后出现一个小对话框,默认使用c++语法,你要选择C语法,并且提示你输入你要建立的 工程的目录,也就是说你想把你编写的程序放在哪个目录下。你打勾special project source,然后在编辑框里输入你要存放的目录;去掉复选框的use VCL选择,点击ok即可。

3、在新的对话框中 选择 create a new unit, 点击ok;

4、现在就可以编写代码了。

#include<stdio.h>

int main()

{

printf("Hello World!")

getch()

return 0

}

运行就可以了

以上用于C++ Builder 6.0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11894910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存