社区
语言基础/算法/系统设计
帖子详情
如何把一个字符串写入到缓冲区?
zz791224
2004-11-02 06:08:36
例如:
定义了:str:string;和buffer:pchar;
如何把Str读入到Buffer中?
...全文
377
5
打赏
收藏
如何把一个字符串写入到缓冲区?
例如: 定义了:str:string;和buffer:pchar; 如何把Str读入到Buffer中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蓝色光芒
2004-11-03
打赏
举报
回复
楼上的有理。
这个方法好象用的更多
GetMem(buffer, Length(str));//申请一块新的内存。
StrCopy(PChar(Str),Buffer);//复制字符串
zeroxing
2004-11-02
打赏
举报
回复
pChar(str)的话,只是将buffer这个指针指向str这个字符串,不会new新的内存去复制str的值。
如果你是说复制的话:
GetMem(buffer, Length(str));//申请一块新的内存。
Move(str[1], buffer^, Length(str));//注意,str的第一个元素在str[1], 而不是str[0].buffer后面的^号是不能够缺少的,否则将覆盖掉buffer本身所在的内存区域,而不是写到目标内存区域。
jiang5460
2004-11-02
打赏
举报
回复
我不知道你是什么意思的
不过看了你的题意:可以用文件流来读就可以了
jinjazz
2004-11-02
打赏
举报
回复
pchar(str)
zz791224
2004-11-02
打赏
举报
回复
哦,还有就是如何个性Buffer中的内容?
c语言 将
字符串
写到
缓冲区
,C语言文件读写操作中
缓冲区
问题和setbuf函数详解
清除和设置文件
缓冲区
(1).清除文件
缓冲区
函数: int fflush(FILE*stream); int flushall();fflush()函数将清除由stream指向的文件
缓冲区
里的内容,常用于写完一些数据后,立即用该函数清除
缓冲区
,以免误操作时,...
c语言把
一个
字符串
写入
一个
文件,C 语言实例
写了
一个
非常简单的
字符串
写入
文件。#include #include int main(){char msg[1000];FILE *stream;int i=0;if ((stream = fopen("G:/text/abc.txt","w")) == NULL){perror ("fail to write");exit (1);}scanf("%s",...
java 把
字符串
写入
输出流_java.io.BufferedWriter
public class BufferedWriterextendsWriter将文本
写入
字符输出流,缓冲各个字符,从而提供单个字符、数组和
字符串
的高效
写入
。可以指定
缓冲区
的大小,或者接受默认的大小。在大多数情况下,默认值就足够大了。该类...
C++
字符串
输入
缓冲区
机制
首先我们要用打印机打印一篇文章肯定要经过CPU处理然后给到打印机打印文章,但是CPU处理1000个字节的文字一眨眼的事情,但是打印机可能需要若干秒,总不可能让CPU一直处理
一个
数据给打印机
一个
数据这样子等着运行,...
【C/C++】关于循环/多次输入字符或
字符串
时, 清除
缓冲区
的问题
文章目录关于循环输入字符或
字符串
一、前言1、什么是
缓冲区
呢?2、使用
缓冲区
有什么好处呢?3、为什么要清除缓存区呢?二、C清除缓存区1、使用fflush(stdin)语句2、使用getchar()语句:三、C++清除缓存区1、使用cin....
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章