求 c/c++ 中的 stream
我是用C#的, c/c++ 完全新手。
最近想实现一个功能, 我有不定个数unsigned char * 指针, 并且知道长度。
我想用一个类似stream 的东西把这些拼起来, 返回一个unsigned char * 跟拼接后的长度。
我了解一点的只有file stream跟fwrite 方法, 但是我只想在内存中操作。
这个有办法实现吗?
unsigned char * 可以用string代替。
不代替,用string中转也不错。
实现你要的功能就非常简单了。
strcat()不行么?
感觉比较别扭, 因为其实是一个Byte数组, 并且长度比较大。
我看了一下这个方法好像得不到实际长度。
好像长度可以自己算, 汗一个。
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魔方的程序,该从何开始?
谢谢各位,帮忙提点建议吧。
http://www.mofang.net/code/176/182/6581.html
我只能突破60秒!唉。
我刚过40秒
google的android中有个OpenGL ES + ......
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......