| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2241 人关注过本帖
标题:这简单的代码怎翻译成C语言?
取消只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
程序代码:
struct PinInfo
{
    char PinName[Max_Size];                    
    char PinPoF[1];                            
    float LO_LIMIT;                            
    float HI_LIMIT;                            
    float LO_SPEC;                            
    float HI_SPEC;                            
    float PinResult;                        
    char UNITS[1];                            
};

struct BIN
{
    short int SoftBin;                        
    short int HwardBin;                        
};

struct IC
{
    PinInfo **ICData;                       //二維 
    char ItemType[1];                        
    int PinNum;                                
    int PinTestTime;                        
    int ICNumber;                            
    short int X;                            
    short int Y;                            
};

struct Site
{
    IC **SiteData;        //二維                    
    int SiteCount;                            
    BIN **SiteBin;        //二維                    
    char SubTestName[Max_Size];                
};

struct SubTest
{
    Site **SubTestData;         //二維           
    int SubTestNumber;                        
};

struct Flow
{
    SubTest **FlowData;               //二維         
    int FlowNumber;                        
};

....

void InitFlowStruct(Flow *Project)//从这开始就不会了..
{
    Project->FlowData = new SubTest*[SubCount];

    for(int i=0;i<FlowCount;i++)
    {
        FlowData[i] = new SubTest[SubCount];
        //InitSubTestStruct(Project->FlowData);
    }
    Project->FlowNumber = 0 ;
}

void main(int argc, char* argv[])
{
    Flow **ProjectD = new Flow*[FlowCount];
    for(int i=0;i<FlowCount;i++)
    {
        ProjectD[i] = new Flow[FlowCount];
        InitFlowStruct(ProjectD[i]);
    }
}


VC6的二维多层结构阵列和VB6的二维多层结构阵列搞得有点混乱,不知道是不是因为监看视窗的显示不同所致

[ 本帖最后由 wube 于 2015-3-27 12:52 编辑 ]

不要選我當版主
2015-03-27 12:48
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
for each (Flow p in *ProjectD)代码在VC6不能用
特地开2008去试是OK,但看不懂C++语法.残念.....
图片附件: 游客没有浏览图片的权限,请 登录注册


依样画葫芦应该可以,但是实际应用就要再研揪研揪了..

[ 本帖最后由 wube 于 2015-4-1 18:13 编辑 ]

不要選我當版主
2015-04-01 18:06
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
反正現在做到合併CSV為止算第一段完成,前幾天試過轉1.3GB的檔案出來,資料多到用EXCEL開起來會出現異常,應該是寬度超過65535行了吧。
再把版主上次貼的C合併CSV檔案源碼改成DLL版,主程式去呼叫起來運行(速度上是有比較慢一點,一次合併一千多個檔案),時間大約在2分
內吧,解檔花了快1分鐘,合併感覺也花了一分多。1.3GB的檔案是目前可知最大檔的四分之一。

把目前合併出來的CSV檔案視為一個數據庫,之後再從此CSV做其他資料分析繪圖的二次應用,剛好現在公司有組個Tream來搞這個,
後段就分下去,各自去完成,最後再看要不要整合起來,這問題就讓領導去煩惱,我就專心想前段要怎麼改得更結構化一點。

不要選我當版主
2015-04-01 20:01
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
太強悍了,從沒想過結構裡還能寫運算式,這到底是結構還是變為類了?
C++真是博大精深身...

話說鋸齒形的意思是?

不要選我當版主
2015-04-03 02:51
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
在VC6有出來了~不過需要稍微修改一下才編譯的過~
图片附件: 游客没有浏览图片的权限,请 登录注册

不要選我當版主
2015-04-07 11:01
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 

好幾個地方...至少有5個地方

也終於知道你說的鋸齒形的意思了。
勿過我的VB源碼好像不是鋸齒形的吧。

[ 本帖最后由 wube 于 2015-4-8 01:02 编辑 ]

不要選我當版主
2015-04-08 00:57
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

不要選我當版主
2015-04-08 10:16
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
T版人气真高,都快破千了。

虽然承蒙T版这么详尽的教导,所以我也要报告个消息,
这工具的开发,因为急需加上并无统一的开发,以至于
各部门各自为政,各自用自己擅长的语言开发出类似的工具,
而最后另一个部门在某种机缘下,让高层知道了这情况,
所以等于他们的工具在公司内先注册了,而要避免人力运用上的浪费,
就让他们整锅端走了。

中间经过开会讨论过了后。。。
C很强大但不方便,人家用JAVA,网页加上分散式系统处理,我们是单机作业,
怎么也比不上人家的运作效率,更甚者很多功能JAVA乎叫个函式库就可以解决了,
C全都要自己创造。我现在才知道JAVA要将Binary Code转成Excel可以直接来,
像C或VB那么麻烦又慢,甚至还能直接将Excel转回原Binary Code,
或转PDF档也是几行指令就行了,都有公开的免费库函式可以用,不用自己生。

这次输了。 。 。

下次. . .

不要選我當版主
2015-05-05 18:47
快速回复:这简单的代码怎翻译成C语言?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019855 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved