问题标签 [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.

0 投票
1 回答
292 浏览

c++ - 在 libcurl 中遇到负载文本问题

我的程序的目标是将文本文件的内容自动发送到电子邮件地址。虽然发送工作得很好,但我遇到的问题是我似乎无法找到一种方法来将字符串“line”(我在其中存储了文本文件的内容)放入 payload_text 常量字符中。我是一名业余程序员,对 libcurl 非常陌生,但由于这是学校项目的一部分,因此将不胜感激。

我不会提及我为解决这个问题而尝试做的事情,因为回想起来,我所有的潜在解决方案都是愚蠢的。您将在下面找到有问题的代码。

0 投票
1 回答
239 浏览

c++ - C++ MFC 缺少 const char* 变量

所以我在按钮点击方法中有那个简单的代码:

问题是消息框是空的。但是当我直接传递文本时它可以正常工作:

我在调试器中发现的是没有创建局部变量“name”(至少它没有在调试器中显示)。任何线索为什么它在直接通过时工作而在其他情况下失败?此外,当我将“名称”转换为 CString 时,它在 IsEmpty() 检查时返回 true。

0 投票
1 回答
142 浏览

c++ - 将整数引用值转换为 (const char*) 的效果是什么?在 c++ 中转换为 char* 和转换为 const char* 有什么区别?

我正在阅读一些代码,其中有时会发生将整数引用值转换为与 ostream 一起使用的 const char * 的情况。

1) 将整数引用类型转换为 (const char*) 有什么影响??

2) 使用 (char *)&val 和使用 (const char *) 一样吗?

2*) 如果不是,有什么区别??

0 投票
3 回答
5981 浏览

c++ - 无法将 QString 转换为 Const Char*

我是 QT 的新手,所以如果我在这里公然做错了什么,请原谅我,但我已经查看了这里关于此事的所有问题,但似乎找不到有用的东西。我试图让用户通过输入一个名称来创建一个文件夹,并且它“创建”一个具有该名称的文件夹。我说“创建”是因为它不完全是创建一个,它在您输入名称之前首先创建一个名为“项目”的文件夹,当您输入名称时它会重命名它。但是,当我尝试使用输入的名称重命名文件夹时,它给了我

错误:C2664:'int rename(const char *,const char *)':无法将参数 1 从 'QString' 转换为 'const char *'

这是我的代码:

如果你们能提供帮助,我将不胜感激,我已经坚持了几个小时。

0 投票
1 回答
80 浏览

c - 为什么我对 printf() 的调用不能在控制台中显示正确的字符?

在 Visual Studio 中,我可以清楚地看到rstr()(反转字符串)函数返回“olla\0”,但控制台显示显示不可读的字符符号。此外,由于某种原因,在调用 之后printf()reverse在调试模式下观察变量时,变量也会转换为不可读的字符值。有谁知道如何正确显示返回的字符串rstr()

0 投票
2 回答
603 浏览

c++ - QString 到 const char* 的不同结果

我有一个代码片段来测试代码错误。

macOS上的结果: QName: "Lucy" QInterest: "Swimming" Name: Lucy Interest: .

ubuntu上的结果: root@:test$ ./testCharP QName: "Lucy" QInterest: "Swimming" Name: Interest:
如您所见,转换后的缓冲区没有保存为 const 值,问题是什么?另外,这两个操作系统之间存在一些差异,可能是什么原因?

0 投票
1 回答
1674 浏览

c++ - 从 C++ 中的字符串文字返回 const char*?

通常,我会std::string从函数返回 a,因为返回 aconst char*需要调用者提供输出内存缓冲区,并且该缓冲区不可调整大小。

const char*但是如果它来自字符串文字,则返回有效吗?

这样做(如果有效)可能会更快,因为我不需要动态分配内存来构造std::string.

它可能是有效的,因为它const char* x = "ABC";是有效的。是否有来自 C++ 标准的参考证明其有效性?

0 投票
2 回答
354 浏览

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.

0 投票
1 回答
423 浏览

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.

0 投票
3 回答
1625 浏览

c++ - 使用 unique_ptr 的常量字符指针

假设我有一个vector<string> input,我需要将它传递给一个接受const char**参数的函数。我的想法是使用unique_ptr这样的:

但我似乎无法将 aconst unique_ptr<const*>变成const char**. 有没有办法做到这一点,或者更简单的选择?