帮忙把下列VB程序改成C语言QAQ

帮忙把下列VB程序改成C语言QAQ,第1张

vb转c其实极其简单,因为语法结构很相似。

(1)for ... next

例如 for a=1 to n .... next a

转为: for(a=1a<=na++)

{ ... }

(2) dim 定义语句

例如: dim p(1 to 2005) as integer

转为: int p[2006];

因为c的下标只能从0开始,为了兼容vb,只能增加空间,要么就改代码

(3) 数组元素引用vb用的是括号,需要全部改成c的中括号

(4)inputbox需要转成c的输入函数

(5) vb中/是浮点除,\是整除。

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

可以用

System.Threading.Thread.Sleep(毫秒)替代

[DllImport("user32.dll", ExactSpelling=true, CharSet=CharSet.Auto)]

public static extern IntPtr GetParent(IntPtr hWnd)

[DllImport("user32.dll", SetLastError = true)]

public static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent)

public bool SendFlag

public bool CloseFlag

int b  

string c 

string K 

byte rbuf  

string a  

int i  

long X

int wq

int xiang2 

int xiang3

你指给这么一段确实没多大用。。。。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存