易截截图软件、单文件、免安装、纯绿色、仅160KB

求 c/c++ 中的 stream

我是用C#的, c/c++ 完全新手。

最近想实现一个功能, 我有不定个数unsigned char * 指针, 并且知道长度。
我想用一个类似stream 的东西把这些拼起来, 返回一个unsigned char * 跟拼接后的长度。

我了解一点的只有file stream跟fwrite 方法, 但是我只想在内存中操作。
这个有办法实现吗?
unsigned char * 可以用string代替。
不代替,用string中转也不错。
实现你要的功能就非常简单了。

strcat()不行么?

引用
unsigned char * 可以用string代替。
不代替,用string中转也不错。
实现你要的功能就非常简单了。


感觉比较别扭, 因为其实是一个Byte数组, 并且长度比较大。

引用
strcat()不行么?


我看了一下这个方法好像得不到实际长度。

引用
引用 2 楼 dlevel 的回复:
strcat()不行么?


我看了一下这个方法好像得不到实际长度。


好像长度可以自己算, 汗一个。

mychar *mycat(mychar *dest,const mychar*source)
{
assert((dest!=0)&&source!=0);
mychar *temp =dest+ strlen(dest);
while((*temp++=*source++)!='\0');
return dest;
}
int main(int argc, char *argv[])
{
mychar *test= new mychar [100];
mychar a[]="i love you";
mychar b[]="helloword";

::printf(&


相关问答:

用C或C++如何编写求解3D魔方程序 - C/C++ / C++ 语言

请问用C或C++如何编写求解3D魔方的程序,该从何开始?
谢谢各位,帮忙提点建议吧。

http://www.mofang.net/code/176/182/6581.html

我只能突破60秒!唉。

我刚过40秒

google的android中有个OpenGL ES + ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号