如何在C里实现DELPHI的COPY函数功能?
我在C里有一个长串 LSTR='00000001SEND0300'
我如何用C得到象DELPHI语句得到的如下结果?
var
s1,s2,s3:string;
begin
s1:=copy(lstr,1,8);
s2:=copy(lstr,9,4);
s3:=copy(lstr,13,4);
end
我在C里有一个长串 LSTR='00000001SEND0300'
我如何用C得到象DELPHI语句得到的如下结果?
var
s1,s2,s3:string;
begin
s1:=copy(lstr,1,8);
s2:=copy(lstr,9,4);
s3:=copy(lstr,13,4);
end
解决方案 »
- 职业发展上的疑惑,求达人指点
- class WCAlignEdit not found.
- TOracleDataSet控件的几个问题
- 根据条件设置GRID的具体的一个单元格的颜色。我是说“单元格”,不是一行的颜色。
- **在table控件中选择时databasename时,提示could not find object,是何原故?
- createfile的多线程使用
- 谁有全国各县/市的邮政/区号数据库? 分不够别开帖.
- 如何个listview最后一行最后一列付值
- 我今年23岁了,我好羡慕做软件的,我想交一个程序员作男朋友,最好是系统分析员。
- 如何用Delphi访问串/并行口
- 想问一下大家套打用什么控件
- 如何写反安装程序
该学点什么?
---------------------------------------------------------------------
象你们所说的只是解决了S1的赋值,那我S2,S2该怎样赋值啊?
{
if (!pDest || !pSource || pDest==pSource) return false; int i,j;
for(i=HeadIndex, j=0; i<=TailIndex; i++, j++) pDest[j]=pSource[i]; pDest[j]='\0'; return true;
}
char s1[100],s2[100],s3[100];strcpy ( s1, s+1 ); s1[8] = '\0';
strcpy ( s2, s+9 ); s1[4] = '\0';
strcpy ( s3, s+13 ); s1[4] = '\0';
char s1[100],s2[100],s3[100];strcpy ( s1, s+1 ); s1[8] = '\0';
strcpy ( s2, s+9 ); s2[4] = '\0';
strcpy ( s3, s+13 ); s3[4] = '\0';