CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  语言基础/算法/系统设计

简单问题请教

楼主simb()2004-12-01 11:52:50 在 Delphi / 语言基础/算法/系统设计 提问

我有两个变量A:STRING,b:Integer,还有一个BUFFER,现在我想把A和B同时放入BUFFER内,a在前,B在后应该怎么做啊,不想用结构! 问题点数:100、回复次数:5Top

1 楼bee2518(迷茫ing)回复于 2004-12-01 12:01:32 得分 25

procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
      buf:   array[0..10]   of   char;  
  begin  
      buf[0]   :=   'A';  
      buf[1]   :=   'B';  
  end;Top

2 楼beyondtkl(大龙驹<*好久没来了,兄弟们好吧。*>)回复于 2004-12-01 12:06:25 得分 25

DELPHI的指针总是觉得不好用  
  如果是C/C++的话可以这样  
   
  memcpy(buffer,   A,   Length(A));   //   &A  
  memcpy(buffer+Length(A),   &b,   sizeof(b));  
  Top

3 楼imustworkhard(一切为了生存)回复于 2004-12-01 12:20:52 得分 25

Move(A,buffer,Length(A));  
  Move(B,buffer,SizeOf(B));Top

4 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-01 15:49:30 得分 25

什么意思啊?  
  这样来  
  tempstr:=Inttostr(A)+B;//合并成一个STRING,往BUF里放Top

5 楼simb()回复于 2004-12-01 16:13:24 得分 0

如果B是一个流呢??  
  如果是两个指针合并呢??应该怎么做??  
  Top

相关问题

  • 简单!
  • 简单
  • 简单~~~
  • 简单
  • 简单!
  • 简单
  • 简单
  • 简单……
  • 简单问题不简单!
  • 简单的简单啊!

关键词

  • buffer
  • buf
  • length

得分解答快速导航

  • 帖主:simb
  • bee2518
  • beyondtkl
  • imustworkhard
  • nyf1220

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo