while(i >= 0){
tmp2 = (*(song + i)) + tmp2 + (tmp2 << (i%2 + 4));
i--;
}我是这样转的:
While (i >= 0) do
Begin
tmp2 := //这里该如何?;
Dec(i);
end;
tmp2 = (*(song + i)) + tmp2 + (tmp2 << (i%2 + 4));
i--;
}我是这样转的:
While (i >= 0) do
Begin
tmp2 := //这里该如何?;
Dec(i);
end;
解决方案 »
- Socket Error # 10054 Connection reset by peer
- delphi做ftp下载运行
- 大家帮我看看为什么数据不能显示啊?
- 谁能提供一下加权平均和移动加权平均的计算公式?
- 讨论一下数据库组件之间的关系和应用场合,UP有分。
- 报错:Not enough timer availible,怎么回事
- 請教一個按編號分頁列印的問題?只有這麼多分,不夠再加,謝謝
- 请问把结构指针保存到treeview的data属性里面,是不是很占资源,要不要自己释放指针
- 引用DLL后,程序退出有报错,DLL会受传入的参数类型不同而影响!为什么,大家帮帮忙嘛!
- 在生成SQLSEVER数据库别名的时候,怎样把数据库名、SEVERNAME、USERNAME保存到配置文件中?
- Delphi怎么实现在点击窗体右上角的关闭时让他失效或者是点击时让窗体隐藏但不退出
- 大家新年好,求助关于Timer中又用到Sleep,会使得程序很慢不动的问题啊,谢谢
其中:
int i;
char* song
tmp2 := (PShortInt(LongWord(song) + i)^) + tmp2 + (tmp2 shl ((i mod 2) + 4));
dec(i);
end;