我从一个函数得到 INT **DATA_IN(大概是DATA_IN[4][128])
现在想把**DATA_IN的数据分别放到4条字符串中,可是老不成功!我郁闷!
哪个能帮帮忙解答下!!!分不多!!希望能帮忙!!谢谢啦!!
现在想把**DATA_IN的数据分别放到4条字符串中,可是老不成功!我郁闷!
哪个能帮帮忙解答下!!!分不多!!希望能帮忙!!谢谢啦!!
解决方案 »
- xp系统下开发win8的UI,又没有相关的接口检测触控事件啊?要加载dll以获得这些接口么?
- vc在服务器端WSAAccept时,获取客户端电脑的 端口号
- 子线程发消息给主线程,主线程收不到消息
- 枚举类型,是不是本质上就是定义多个整型常量呀?
- 急求MFC自动生成类的功能~急急急!!!!
- SQL Server触发器请教
- 请问在CListCtrl(Report形式)如何设置某列的文本颜色???
- win2000里一个进程最多可以有多少个线程?
- 这段程序为什么在winxp下无法编译成功??(在win9X下可以成功)
- 请问关于图像边界的邻域处理方面的问题
- 请问各位高手,函数SHFindFile怎么使用?
- Microsoft.XMLHTTP 可以获得网页内容 但是?
{
memcpy(str, DATA_IN + i * 128, 128);
}
现在DATA_IN[4][128]里面的数据是
000111111111............
11111000000..............
00000001111110........
101010..............
现在需要一个
CHAR **char_in
使得
char_in[0]="000111111111............"
char_in[1]="11111000000............"
char_in[2]="00000001111110............"
char_in[3]="101010............"
怎么弄啊?
我快昏厥了!!!
CHAR 是一个字节!!Nb不能匹配啊!!能不能给个QQ我们交流下!!
//指向输入样本的特征向量的指针
int **data_in;
//从输入的训练样本中提取特征向量
data_in = code ( lpDIBBits, m_iResultLen, lLineByte, w_sample, h_sample);
char **char_in0;//指针数组,指向获得的识别结果
char_in0 = alloc_2d_char(m_iResultLen, w_sample*h_sample+1);
char **char_in;
char_in = alloc_2d_char(m_iResultLen, w_sample*h_sample+1); for(i=0;i<m_iResultLen;i++)
{
for(j=0;j<w_sample*h_sample;j++)
{
*(*(char_in0+i)+j)=(char)*(*(data_in+i)+j);
}
*(*(char_in0+i)+j)='\0';
memcpy(char_in+i,char_in0+i*(w_sample*h_sample+1),w_sample*h_sample+1);
}
char **data_in;
//从输入的训练样本中提取特征向量
data_in = code ( lpDIBBits, m_iResultLen, lLineByte, w_sample, h_sample);
从源头上简化了错误!!
不过还是要谢谢ouyh12345(五岭散人) 的指导!