腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
只
能将
Char
*
写入
LPVOID
缓冲区
?
、
、
当我
写入
视图时,我首先
写入
要
写入
的数据的长度,然后
写入
数据(这样我就可以通过先读取长度,然后读取该字节数来读取数据) 由于某些原因,此代码仅在
写入
16KB之前的偏移量时才起作用(使用偏移量16383有效* to
LPVOID
buffer") 在调用mem_write_to_view之前,使用下面这一行初始化view->data:view->data = MapViewOfFile(map->hMap你知道为什么会发生这种情况吗(更具体地说,为什么它
只
浏览 35
提问于2020-03-21
得票数 0
回答已采纳
4
回答
使用WIN32读取文本文件
、
、
我的文本文件由字符串组成,我希望将它们存储在字符数组中(const
char
* cArray67)。这是我到目前为止所拥有的。我使用的是CreateFile和ReadFile。\\Deck/list.txt")
LPVOID
data = NULL; hFile = CreateFileA(filename, GENERIC_READ,FILE_SHARE_READ
浏览 0
提问于2012-05-19
得票数 2
回答已采纳
1
回答
Boost循环
缓冲区
指针访问(c++)
、
、
、
我想使用Boost循环
缓冲区
来存储由硬件API生成的数组。API接收内存位置的地址并相应地推送数组。因此,我有以下几点:boost::circular_buffer<API_data>::iterator it = data.begin(); 不存在从"boost::cb_details::iterat
浏览 1
提问于2017-05-14
得票数 1
回答已采纳
3
回答
如何从
char
*数组直接创建std::string而无需复制?
、
、
、
目前,我正在做以下工作:WriteIntoArray(array, size);return mystring; // or whatever 从我在互联网上读到的(),字符串构造函数执行我传递给它的
缓冲区
的副本,让我释放
缓冲区
(稍后,字符串释放它的内部
缓冲区
我想要做的是分配我的
缓冲区
,将它的控制权转移给字符串,然后在
浏览 0
提问于2011-07-15
得票数 20
回答已采纳
3
回答
如何在winsock2中发送图像,使用c
、
、
、
目前,我正在做的是将文件的内容
写入
char
*
缓冲区
,并使用"send()“发送它。 虽然当我尝试读取图像(jpg,bmp)时,我不
能将
字符
写入
缓冲区
,但有些字符是"null“(0)。
浏览 1
提问于2011-03-16
得票数 0
回答已采纳
1
回答
( const
char
*的参数与LPCTSTR类型的参数不兼容)
、
include <iostream>#include <regex>{{ ifstream file(file_name); // Cre
浏览 2
提问于2020-03-04
得票数 1
回答已采纳
2
回答
C++ DLL中的线程安全字符串
缓冲区
变量
、
、
、
、
因为我以前有时需要处理字符串,所以我目前使用的是长度为32184的全局
缓冲区
变量,该变量应该涵盖在Windows中可能出现的任何文件名,然后我总是初始化该文件,然后返回需要字符串的地方。当然,这意味着我不能依赖于单个内部
缓冲区
,而是必须在每次需要时创建一个
缓冲区
,然后返回它。每当我想返回字符串时,我都必须在堆上创建一个新的
缓冲区
,在哪里再次释放内存?
浏览 11
提问于2011-06-22
得票数 0
回答已采纳
1
回答
当使用sprintf为
char
数组分配
char
指针作为输入时,
缓冲区
溢出。
、
、
、
我使用sprintf创建一个
char
数组,该数组以后可以作为对系统的调用
写入
。
char
buffer[80];short port = 1;system(buffer); 从理论上讲,这个
缓冲区
应该有足够的空间分配给这个字符串。但不知何故,由于
char
指针,我仍然得到* stac
浏览 4
提问于2013-10-28
得票数 0
回答已采纳
1
回答
通过消息队列发送
缓冲区
、
、
、
我试图(理想情况下)通过从一个进程发送一个2d
缓冲区
到另一个进程,但我首先尝试使用1d
缓冲区
。MsgQueueCommunicator::Write_Array_To_Queue(HANDLE hq,double data[20]) return WriteMsgQueue(hq,(
LPVOID
HANDLE hq,double data[20]) DWORD dwBytesRead; return ReadMsgQueue(hq, (
LPVOID
现在,当
浏览 1
提问于2015-08-18
得票数 0
回答已采纳
1
回答
写入
文件时排除终止符
我正在通过C中的套接字接收消息,该消息被
写入
缓冲区
。消息的末尾添加了一个终止符(@@),因此我知道何时停止
写入
缓冲区
,然而,
缓冲区
比消息大得多。有没有一种方法可以
只
写到而不包括终结符,丢弃
缓冲区
的其余部分?FILE* fp = fopen("tempfile", "w+");pos =
浏览 13
提问于2017-08-18
得票数 1
回答已采纳
1
回答
管理多线程应用程序中的共享变量
、
我设计了一个示例多线程应用程序,在一个线程中使用循环
缓冲区
读取一个文件,并检查是否有isfull,并在有无检查
缓冲区
isEmpty的情况下将相同的
缓冲区
写入
输出文件。我的问题是第一个线程先完成它的执行,所以第二个线程得到
缓冲区
中的剩余数据,所以输出是错误的。*a; { a=new
char
[MAX]; ~cqueueWINAPI Thread1(
浏览 2
提问于2014-02-13
得票数 0
1
回答
使用memcpy将OpenCV mat复制到已知地址
、
、
我的DLL从其他应用程序获取原始图像,并从应用程序的内存
缓冲区
创建一个MAT。我将
缓冲区
的地址发送到DLL,并将原始图像发送到OpenCV。这部分起作用了。但是在用OpenCV处理图像后,我不
能将
原始图像
写入
相同的内存地址。这是我尝试过的代码片段: fn_export double createImage(
char
* address double width, double height) { unsigned
char
* pBuffer = (unsigned
cha
浏览 178
提问于2020-07-26
得票数 1
回答已采纳
2
回答
在win32中将动态数据
写入
文件
、
、
我必须使用c++将一些动态数据
写入
win32中的文件。我知道如何将字符串
写入
文件的基础知识,但我们如何才
能将
整型、浮点型等数据
写入
文件。
char
buff[] = "hello"; 并将其复制到文件中,我不知道如何对不同类型的数据类型执行此操作。有什么帮助吗?
char
buf[] = "hello";
浏览 0
提问于2013-04-10
得票数 0
2
回答
写入
内存时,从浮点数到十六进制的C++转换不正确
、
、
、
、
我试图将浮点值(0.75)转换为十六进制,并将转换后的值
写入
内存。
char
Actual[4]; int i = *(reinterpret_cast<int*>(&f)); VirtualProtect((
LPVOID
)(0x01234567), 4, P
浏览 5
提问于2014-08-06
得票数 1
回答已采纳
1
回答
二进制文件转储
、
、
我正在尝试将文件大小的文件
写入
目录。任何建议或意见,你都可以提供很大的赞赏。 return 0; Sleep(1); } } } lpBuffer,
CHAR
* lpfile
浏览 3
提问于2020-09-01
得票数 0
回答已采纳
2
回答
C++钩子winsock
、
、
lpFunction, unsigned
char
*lpBackup) DWORD dwAddr = (DWORD)GetProcAddress(GetModuleHandle(6, 0);} return TRUE;} int nSend(SO
浏览 17
提问于2013-03-04
得票数 5
2
回答
将字符串转换为字节数组
、
、
在获得字节数组之后,为了使用函数BOOL WritePrinter( __in HANDLE hPrinter, __in
LPVOID
pBuf, __in DWORD cbBuf, __out LPDWORD pcWritten );,我希望获得
LPVOID
类型的指针,并使其指向该字节数组 第二个参数需要指向字节数组的指针。
浏览 12
提问于2011-07-14
得票数 1
回答已采纳
1
回答
如何在一个文件上以不同的范围重复调用MapViewOfFile,以
写入
更大的
缓冲区
。
、
、
、
、
我正在使用共享内存函数,将数据
写入
文件。问题:当我想写
缓冲区
10MB时,使用下面的函数到文件,我只能在第一次迭代中
写入
,第二次迭代我无法将
缓冲区
下一部分
写入
内存。如果有任何建议,请帮助我。WriteBuffer函数I定义如下:{ long lUnitSize
LPVOID
pViewMMFFile = MapViewOfFi
浏览 1
提问于2011-11-10
得票数 0
1
回答
使用dll注入读写内存时进程崩溃
、
、
、
问题是,当我试图
写入
或读取内存时,进程崩溃(它不仅发生在我的hackme程序中,而且发生在每个程序上),尽管我给自己使用VirtualProtect的
写入
和阅读权限。DLL.h"#include <tlhelp32.h> break;
浏览 1
提问于2013-12-19
得票数 0
回答已采纳
0
回答
VirtualProtect大小
、
、
, "YO", MB_OK); };
char
* p = (
char
*)originPointer, sizeof(
char
) * 5, oldProtect, &a
浏览 1
提问于2017-12-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据压缩算法:LZ77 算法的分析与实现
Java IO流详细分类和代码示例整理
C 标准库基础 IO 操作总结
嵌入式开发必懂的 CAN 总线知识
C语言缓冲区溢出漏洞剖析!
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券