A Archerfl Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-27 #2 你可以这样做: char *a = "abc",*b = "efg",*c; c = new char[StrLen(a) + StrLen(b) + 1]; StrCopy(c,a); StrCat(c,b); ShowMessage(c);// 显示为"abcefg" delete[] c;
你可以这样做: char *a = "abc",*b = "efg",*c; c = new char[StrLen(a) + StrLen(b) + 1]; StrCopy(c,a); StrCat(c,b); ShowMessage(c);// 显示为"abcefg" delete[] c;
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-27 #3 注意大小写 #include <string.h> strlen() strcpy() strcat()
A Archerfl Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-27 #4 在string.h头文件中那几个函数确实如上写法。 不过,我引用的是#include <SysUtils.hpp> 在CB6中它提供给程序员的函数原型就是如我这种写法,如果改为全是小写的话,会报警!
C Chenlili Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-27 #6 AnsiString(c)+AnsiSting(d) 直接转换最方便。
H hongfei Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-27 #7 up to cook and Chenlili 其实,找本书就OK!
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-27 #8 如果你的程序不需要考虑移植性的话,可以用AnsiString类型,AnsiString类型的效率很 高,在用于参数类型需要char *或const char *类型的时候,可以用.c_str()方法来返回。
如果你的程序不需要考虑移植性的话,可以用AnsiString类型,AnsiString类型的效率很 高,在用于参数类型需要char *或const char *类型的时候,可以用.c_str()方法来返回。
F Fairys Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-28 #9 多谢各位的答案: to cook:因为要考滤移植,所以一定要用char to Archerfl,Sachow:感谢你们的答案,问题解决,分稍后送出。 还请各位再帮一忙:如何动态调用QuickReport,是写在一个名为ABC的函数中的,。
多谢各位的答案: to cook:因为要考滤移植,所以一定要用char to Archerfl,Sachow:感谢你们的答案,问题解决,分稍后送出。 还请各位再帮一忙:如何动态调用QuickReport,是写在一个名为ABC的函数中的,。