欢迎来到天天文库
浏览记录
ID:51686805
大小:36.95 KB
页数:2页
时间:2020-03-15
《CVI将数据库字符串赋值给字符串数组.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、首先实现“字符串数组”(来源了Xker网,限于百度的规定我不好贴出具体网址)对于多个字符串的处理需用字符串数组描述,字符串数组相当于二维字符数组。例如:(1)100个城市名charcityEl00][,16];/*假定城市名不超过16个字符*/100个城市名分别用city[0]、city[1]、…、city[i]、…、city[99]描述,city[i]相当于一字符数组。(2)1000本书名charbook[1000][30];/*假定书名不超过30个字符*/1000本书名分别用book[O]、book[1]、…、book[i]、…、book[999]描述,
2、book[i]相当于一字符数组。下面举几个例子来认识字符数组及字符串的应用,中国自学编程网整理发布。例用字符数组输出下面图案:程序如下:/*程序8—8,用字符数组输出图案*/main(){staticcharch[3][5]={"***","*****","***"};puts(ch[O]);printf("\");puts(chili);printf('rkn”);puts(ch[2]);printf("\");}其次是学习一个字符串赋值给另一个字符串。不能直接赋值,只能使用函数:strcpy(char*des,char*sr
3、c)CVI的实现程序:intCVICALLBACKReadCB(intpanel,intcontrol,intevent,void*callbackData,inteventData1,inteventData2){inti=0;longmeas1Stat;inthmap;inthstmt;intresCode;charnum[5][50]; charnum1[50];switch(event){caseEVENT_COMMIT:hdbc=DBConnect("DSN=BinTestCVI;UID=sa;PWD=123"); if(hdbc<=0){Mess
4、agePopup("Connect","cann'tconnecttothedatasource!");return0;} else{MessagePopup("Connect","Successfullyconnecttothedatasource!"); } hmap=DBBeginMap(hdbc);//重点×××××××××××××××××××× DBMapColumnToChar(hmap,"NAME",11,num1,&meas1Stat,"");//重点×××××××××××××××××××× hstmt=DBActivateMa
5、p(hmap,"table1"); while(DBFetchNext(hstmt)==0) { //重点×××××××××××××××××××× strcpy(num[i],num1); i++; //重点×××××××××××××××××××× } break;}return0;}
此文档下载收益归作者所有