问题标签 [const-char]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 在 libcurl 中遇到负载文本问题
我的程序的目标是将文本文件的内容自动发送到电子邮件地址。虽然发送工作得很好,但我遇到的问题是我似乎无法找到一种方法来将字符串“line”(我在其中存储了文本文件的内容)放入 payload_text 常量字符中。我是一名业余程序员,对 libcurl 非常陌生,但由于这是学校项目的一部分,因此将不胜感激。
我不会提及我为解决这个问题而尝试做的事情,因为回想起来,我所有的潜在解决方案都是愚蠢的。您将在下面找到有问题的代码。
c++ - C++ MFC 缺少 const char* 变量
所以我在按钮点击方法中有那个简单的代码:
问题是消息框是空的。但是当我直接传递文本时它可以正常工作:
我在调试器中发现的是没有创建局部变量“name”(至少它没有在调试器中显示)。任何线索为什么它在直接通过时工作而在其他情况下失败?此外,当我将“名称”转换为 CString 时,它在 IsEmpty() 检查时返回 true。
c++ - 将整数引用值转换为 (const char*) 的效果是什么?在 c++ 中转换为 char* 和转换为 const char* 有什么区别?
我正在阅读一些代码,其中有时会发生将整数引用值转换为与 ostream 一起使用的 const char * 的情况。
1) 将整数引用类型转换为 (const char*) 有什么影响??
2) 使用 (char *)&val 和使用 (const char *) 一样吗?
2*) 如果不是,有什么区别??
c++ - 无法将 QString 转换为 Const Char*
我是 QT 的新手,所以如果我在这里公然做错了什么,请原谅我,但我已经查看了这里关于此事的所有问题,但似乎找不到有用的东西。我试图让用户通过输入一个名称来创建一个文件夹,并且它“创建”一个具有该名称的文件夹。我说“创建”是因为它不完全是创建一个,它在您输入名称之前首先创建一个名为“项目”的文件夹,当您输入名称时它会重命名它。但是,当我尝试使用输入的名称重命名文件夹时,它给了我
错误:C2664:'int rename(const char *,const char *)':无法将参数 1 从 'QString' 转换为 'const char *'
这是我的代码:
如果你们能提供帮助,我将不胜感激,我已经坚持了几个小时。
c - 为什么我对 printf() 的调用不能在控制台中显示正确的字符?
在 Visual Studio 中,我可以清楚地看到rstr()
(反转字符串)函数返回“olla\0”,但控制台显示显示不可读的字符符号。此外,由于某种原因,在调用 之后printf()
,reverse
在调试模式下观察变量时,变量也会转换为不可读的字符值。有谁知道如何正确显示返回的字符串rstr()
?
c++ - QString 到 const char* 的不同结果
我有一个代码片段来测试代码错误。
macOS上的结果:
QName: "Lucy" QInterest: "Swimming"
Name: Lucy Interest:
.
ubuntu上的结果:
root@:test$ ./testCharP
QName: "Lucy" QInterest: "Swimming"
Name: Interest:
。
如您所见,转换后的缓冲区没有保存为 const 值,问题是什么?另外,这两个操作系统之间存在一些差异,可能是什么原因?
c++ - 从 C++ 中的字符串文字返回 const char*?
通常,我会std::string
从函数返回 a,因为返回 aconst char*
需要调用者提供输出内存缓冲区,并且该缓冲区不可调整大小。
const char*
但是如果它来自字符串文字,则返回有效吗?
这样做(如果有效)可能会更快,因为我不需要动态分配内存来构造std::string
.
它可能是有效的,因为它const char* x = "ABC";
是有效的。是否有来自 C++ 标准的参考证明其有效性?
c++ - Trying to connect to ROS using rosserial-windows . Error with the IP address
I am trying to connect to ROS using rosserial windows. I am following the tutorial given on the ROS website (http://wiki.ros.org/rosserial_windows/Tutorials/Hello%20World) here is what my code looks like: // ConsoleApplication1.cpp : Defines the entry point for the console application. //
It is giving me errors
But this is exactly how it is done in the tutorial. can't seem to figure out what is wrong here.
c++ - Sorting a vector
Here I tried to put my path in a vector beacuse i need ordinated list, but the cout's output is this:
Thanks in advance.
c++ - 使用 unique_ptr 的常量字符指针
假设我有一个vector<string> input
,我需要将它传递给一个接受const char**
参数的函数。我的想法是使用unique_ptr
这样的:
但我似乎无法将 aconst unique_ptr<const*>
变成const char**
. 有没有办法做到这一点,或者更简单的选择?