腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
带
指针
的
C++
sprintf
实现
c
、
pointers
、
format
、
printf
、
buffer
我正在尝试编写一段代码,它接受一个缓冲区、一个格式化字符串和三个指向值
的
空
指针
,并使用与在printf上使用format时打印
的
相同文本组成一个字符串。指向
的
值应该替换格式字符串中
的
3个占位符。我开始只为%c占位符编写代码,缓冲区似乎包含随机字符,而不是指向
的
字符。
浏览 31
提问于2020-05-22
得票数 0
1
回答
通过
指针
实现
sprintf
的
问题
c
、
pointers
、
void-pointers
我试图编写一个函数,该函数接受一个缓冲区、一个格式字符串和三个指向值
的
空
指针
,并组成一个字符串,如果在printf上使用格式,则使用相同
的
文本。所指向
的
值应替换格式字符串中
的
3个占位符。我开始只为%c占位符
的
情况编写代码,它有很多错误(不应该被忽略
的
空值,取消引用void *
指针
),主要函数可能也是有问题
的
:由于响应程序,我更改了一些代码,现在我将其作为缓冲区值: 你有�美元,你
的
名字是�,你
的<
浏览 2
提问于2020-05-22
得票数 0
1
回答
C++11参考计数智能
指针
设计
c++
、
pointers
、
c++11
、
shared-ptr
、
smart-pointers
我在读这个, 我相信现在
的
GCC,CLang,可能还有视觉
C++
都使用smart pointers with control block。我可以想象为什么没有使用intrusive reference counting,但是第二个
实现
-- smart pointer with pointer to pointer block有什么问题呢?应该有两个
指针
去引用,但智能
指针
对象
的
大小将只有一半. 带有控
浏览 2
提问于2015-08-07
得票数 4
回答已采纳
1
回答
是否有一种"C
带
类“
的
语言不是
C++
?
c
、
class
、
oop
、
dialect
我正在寻找一种像C那样简约主义
的
C方言,但是有内置类支持。因此,我可以(并鼓励)使用宏、数组
的
指针
和手动内存管理,但也可以创建类、向它们添加字段和成员函数等等。当我试图在C和typedef struct中
实现
某种OOP时,函数
指针
做了与我想做
的
类似的事情时,出现了这个问题,但是“成员函数”需要手动将指向对象
的
指针
作为参数传递给它们,这不是我想要做
的
。我知道我只需要在
C++
上写"C有类“,但是
C++<
浏览 6
提问于2022-07-26
得票数 2
1
回答
Windows中
的
内存映射文件
memory
、
virtual
、
memory-mapped-files
我正在阅读关于共享内存
的
文章,我正在阅读
的
OS书籍提供了以下生产者/消费者程序:#include <windows.h> FILE_MAP_ALL_ACCESS, 0,
sprintf
Visual
C++
2008学习版在生产者部分出现以下错
浏览 1
提问于2011-05-10
得票数 0
2
回答
为to_string方法
C++
将整型转换为字符串
c++
我正在用
C++
编写一个词法分析器,并且必须为我
的
子类包含一个to_string()方法。这个方法不会被词法分析器使用,但我们被告知,为了调试
的
目的,我们必须包含它们。我写
的
to_string方法总是产生错误,我不确定为什么。下面是AddopToken头文件中addop_attr_type
的
类型定义。ADDOP_OR = 402,因此,尽管addopAttr
的
浏览 4
提问于2016-10-03
得票数 0
10
回答
将functor作为函数
指针
传递
c++
、
c
、
functor
我正在尝试在
C++
应用程序中使用C库,并发现自己处于以下情况(我知道我
的
C语言,但我对
C++
相当陌生)。在C端,我有一个以函数
指针
作为参数
的
函数集合。在
C++
端,我有一个
带
函数器
的
对象,它与C函数所需
的
函数
指针
具有相同
的
签名。有没有办法使用
C++
函数器作为传递给C函数
的
函数
指针
?
浏览 2
提问于2009-12-03
得票数 42
回答已采纳
2
回答
如何在MessageBox上显示FARPROC内存地址
c#
、
c++
、
c
、
dll
所以我尝试用FARPROC
的
内存地址弹出一个MessageBox,这样我就可以看到它
的
值了。不过,我似乎不能这么做。我也尝试过一些古怪
的
东西。 这是我最后一次尝试
的
不起作用
的
例子。同样值得注意
的
是,调用此动态链接库代码
的
程序是用C#编写
的
。
浏览 0
提问于2013-03-07
得票数 0
4
回答
另一个
C++
学习时刻:从函数返回字符串
c++
、
string
、
reference
、
pointers
我有一些关于
C++
的
基本问题。考虑下面的代码,在这些代码中,我尝试返回一个字符串。const std::string& char valueCharArray[100];
sprintf
_s(valueCharArray但是,我得到了警告,即我正在试图传回指向局部变量
的
指针
。这当然是件坏事。如果此时我对
C++
有足够
的
理解,这意味着当有人尝试使用它时,我返回
的
<em
浏览 0
提问于2010-07-19
得票数 18
回答已采纳
1
回答
= NULL)将
指针
传递给使用
sprintf
的
dll函数时
python
、
c++
、
pointers
、
pass-by-reference
、
ctypes
我正在尝试为预先编写
的
DLL文件使用Ctype编写一个Python包装器,但一直在为
指针
问题而苦苦挣扎。具体地说,编译成DLL
的
C++
函数
的
一个简化示例是:
sprintf
(output_message2, "u
浏览 0
提问于2019-11-19
得票数 2
4
回答
C语言中
的
Concat LPSTR
c
、
concat
尝试使用基本
的
C语言构建一个从1到52
的
随机顺序
的
数字列表(一副纸牌)。一切都正常,但我所有连接字符串并获得结果
的
尝试都以失败告终。有什么建议吗?注意:这不是作业,这是我用来创建游戏
的
东西。temp = card[i]; card[i] = card[r]; card[r] = temp; for (int c=0; c<52;
c+
+) {
浏览 7
提问于2011-11-20
得票数 0
回答已采纳
8
回答
如何消除Visual中
的
“不安全”警告/错误(strcpy、
sprintf
、strdup)
c++
、
windows
、
visual-studio
、
debugging
我试图消除一些编译器警告,这些警告说strcpy、
sprintf
等等是不安全
的
。我明白它们为什么不安全,但我想不出用
C++
风格修复代码
的
好方法。在不知道要复制
的
内容
的
长度
的
情况下,我想不出在
C++
中复制数据
的
安全方法。我知道有strlen(),但这也是不安全
的
,因为它假设(可能是错误
的
)数据是空终止
的
。另外:<e
浏览 30
提问于2010-07-24
得票数 25
3
回答
微软
的
C++
安全版本
的
C库函数如何知道静态缓冲区
的
大小?
c++
、
c
、
static
、
crt
如果静态分配输入缓冲区,则函数可以自动确定其大小,但如果是动态
的
,则必须将大小作为另一个参数。例如,当静态分配缓冲区时,此代码段工作:
sprintf
_s(buffer, "Hello World\n");然而,这一条并没有:
sprintf
_s(buffer, "Hello World\n");我试过查看这些函数
的</
浏览 5
提问于2015-07-06
得票数 3
回答已采纳
4
回答
如何检查argv[count]是否为整数
c
、
pointers
、
printf
我试图在
C++
中创建一个命令行应用程序,并希望确保输入在某个命令参数之后是一个整数。 has_p = true; /
浏览 4
提问于2015-05-20
得票数 5
回答已采纳
2
回答
为什么我会遇到这种访问冲突?
c++
、
access-violation
、
char-pointer
我可能在这里做了一些愚蠢
的
事情,但我已经有一段时间没有在
C++
中工作了,并且由于某些原因,当调用
sprintf
时,我总是收到访问冲突。不管怎样,下面是我使用
的
代码:int len;mgr.GetObjValue(0, value, len); {
sprintf
(result, "%s %X", result, value
浏览 0
提问于2012-11-30
得票数 0
回答已采纳
1
回答
带
十六进制参数
的
C++
、
sprintf
c++
、
c
我试着理解以下代码:
sprintf
(temp,"%04XT1000A",Edit3->Text.ToInt()); 我知道T1000A是一个简单
的
字符串,我知道它
的
意义,
浏览 1
提问于2014-04-09
得票数 1
回答已采纳
3
回答
如何将此代码转换为
c++
?
c++
、
c
、
printf
我有这样
的
代码: char buf[MD5_DIGEST_LENGTH + MD5_DIGEST_LENGTHbptr; for(int i = 0; i < MD5_DIGEST_LENGTH; i++) { bptr +=
sprintf
,这是一些C和一些
C++
的
组合。我一直认为这在
C++
中是不必要
的
浏览 1
提问于2010-09-14
得票数 0
回答已采纳
4
回答
布尔函数
的
返回值和作为参数传递
的
指针
c++
、
visual-c++
我是第一次接触
C++
,在给函数
的
char*赋值时遇到了麻烦。];
sprintf
_s(output,50,"length is %d",m); { char output[1001];
sprintf
_s(outp
浏览 1
提问于2013-07-02
得票数 0
回答已采纳
1
回答
如何修改链表
的
头文件以处理多种类型
的
数据?
c
、
singly-linked-list
是我让a header file for linked list变成那样
的
。它与任何data_t都能正常工作,但每当我使用它时,我总是必须修改头文件中
的
struct data_t。struct person_t{ food_t* food; };#include<stdio.h>#i
浏览 0
提问于2020-06-29
得票数 0
2
回答
printf
的
所有调用都将参数字符串写入一个字符数组
c
、
printf
如何修改我
的
C代码,使printf
的
所有调用都将参数字符串写入一个大
的
字符数组?
浏览 2
提问于2015-05-27
得票数 0
点击加载更多
相关
资讯
C/C+编程笔记:C语言字符串与整数之间的转换,小白必会知识!
「毅硕|生信教程」 micromamba:mamba的C++实现,超越conda
带遥控的伺服电机控制实现
Rust:一个不再有C/C++的,实现安全实时软件的未来
C语言/C加加编程?程序制作坦克大战小游戏!
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券