手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
char
char专题提供char的最新资讯内容,帮你更好的了解char。
如何避免在C中从字符串常量转换为’char *’
我想在C中调用以下代码,我无法更改: void getAge(char *name) { // do something } 当我用getAge(“hello”);来调用它时,它有以下警告: warning: deprecated conversion from string constant to 'char*' 但C代码中没有警告.有什么区别,如何更改呼叫以避免C中的警告? the funct
作者:佚名 时间:2019-12-13
将double值转换为C中的char数组
如何在C中将double值转换为char数组? double a=2.132; char arr[8]; 有没有办法在标准C中这样做?谁能提供任何解决方案? 如果您要存储双重DATA,而不是可读表示,那么: #include <string.h> double a=2.132; char arr[sizeof(a)]; memcpy(arr,&a,sizeof(a));
作者:佚名 时间:2019-12-19
如何在C中查找unsigned char *的长度
我有一个变量 unsigned char* data = MyFunction(); 如何找到数据的长度? 您必须从MyFunction传回数据的长度.此外,请确保您知道谁分配内存以及谁必须解除分配内存.这有各种各样的模式.我经常看到: int MyFunction(unsigned char* data, size_t* datalen) 然后你分配数据并传入datalen.结果(int)应该表
作者:佚名 时间:2019-12-21
将无符号字符转换为有符号整数
我有一个unsigned char数组,其中包含2个表示有符号整数的元素.如何将这2个字节转换为有符号整数? 编辑:unsigned char数组是小端 为了最大限度地提高安全性 int i = *(signed char *)(&c[0]); i *= 1 << CHAR_BIT; i |= c[1]; 对于大端.交换c [0]和c [1]为小端. (说明:我们将c [0]处的字节解释为带符号的
作者:佚名 时间:2019-12-21
c – 当字符串超出范围时,将string :: c_str()分配给const char *
我对基本的C使用有疑问.下面的代码,使用 gcc / LInux编译,正确打印出来. 字符串测试超出范围所以它的c_str()值也应该是无效的不是吗?我错了还是我误解了const char *的含义? #include <iostream> int main(){ const char* a = "aaaa"; std::cout << a; { std
作者:佚名 时间:2019-12-29
c – 如何将const char *存储到char *?
我有 this code的工作原理: #define MAX_PARAM_NAME_LEN 32 const char* GetName() { return "Test text"; } int main() { char name[MAX_PARAM_NAME_LEN]; strcpy(name, GetName()); cout << "resu
作者:佚名 时间:2019-12-31
c – 在参数传递中无法将’const char *’转换为’WCHAR *’
我有文件,其中写的用户名,IP和密码必须是const char *,当我在const char中放置变量时,我收到此错误消息. 这是我的代码: #include <cstdlib> #include <iostream> #include <stdio.h> #include <windows.h> using namespace std; typedef int (__cdecl *MYPR
作者:佚名 时间:2020-01-01
char ** s与char * s [],何时以及如何使用每一个?
如果我使用char * s [],我可以执行以下操作: char *s[] = {"foo", "bar", "foobar", "whatever", "john", "doe"}; 与** s有什么区别?在这种情况下,如何使用char **而不是char * s []? 示例:int main(int argc,char ** argv)而不是* argv [] 对于功能参数,没有区别. 除此
作者:佚名 时间:2020-01-03
c – 如何返回在函数中创建的char数组?
我已经编程不好了很长一段时间,我只是真的意识到.我以前创建了许多函数,它们将字符串作为char数组返回(或至少指向它们的指针). 有一天有人指出,当我的函数返回我的函数指向的char数组已经超出范围,我基本上现在指向一个随机的内存(一个讨厌的悬挂指针). 我没有真的注意到这一段时间,因为在输出到控制台时的字符数组似乎没有被破坏(可能是因为没有时间覆盖该数据).当我返回通过读取经常损坏的串行端口生成
作者:佚名 时间:2020-01-04
为什么C#System.Char方法的Unicode属性测试有两个重载?
在 methods of System.Char中,我们看到两个方法来检查一个字符是否是一个符号: public static bool IsSymbol(string s, int index) public static bool IsSymbol(char c) 同样为其他财产测试:IsLower,IsLetter等 为什么会出现这种重复?有什么理由喜欢Char.IsSymbol(s,idx
作者:佚名 时间:2019-07-18
*可能* unsigned char等于EOF?
参见英文答案 > Can sizeof(int) ever be 1 on a hosted implementation? 8个 当使用fgetc来读取流的下一个字符时,通常会检查文件结尾是否达不到 if ((c = fgetc (stream)) != EOF) 其中c是int类型.然后,文件结束已经达到,条件将失败,或c将
作者:佚名 时间:2019-07-03
将char数组转换为整数
#include <stdio.h> int main(){ unsigned char a[4] = {1, 2, 3, 4}; int b = *(int *)&a[0]; printf("%d\n", b); return 0; } 我只是不明白为什么b的结果是0x4030201. 有人可以帮我吗? 当你告诉编译器创建一个这样的数组: unsigned c
作者:佚名 时间:2019-06-30
C 11型扣除与const char *
在 GotW 94年,Herb Sutter对“经典C”声明进行了区分 const char* s = "Hello"; 和“现代”风格 auto s = "Hello"; 他告诉我们,“汽车风格更正确”的类型有微妙的差异. [编辑补充:评论表明,这可能不是Sutter实际意义上的公平表示;见下面的讨论. 但…有什么区别?我的印象是,一个const char *是正确的方法来引用字符串文字.此外,
作者:佚名 时间:2019-06-16
在C中正确地将const void指针强制转换为const char指针数组
我有一段看起来像这样的C代码: const char (*foo)[2] = bar(); 现在bar()是一个返回(const void *)的函数.如何正确转换此const指针?该代码从GCC产生此警告: "initialization discards qualifiers from pointer target type". 以下是我不成功的一些尝试: const char (*foo)[
作者:佚名 时间:2019-06-11
c – 为小循环计数器选择什么数字类型?
考虑到int在内存中占用4个字节. 了解我正在寻找的例子: 对于(x = 0; x <10; x) //做一点事 在这个指示下,我知道x的值小于11, 我看到很多代码,大多数人声称x像一个int, 为什么我们不应该或为什么大多数人不像一个短的,甚至像一个char一样声明x? 我以为在原因中我发现这个解释,例如: 短s = 5; s在内存中占用2个字节,我所知道的是,编译器考虑5像一个int
作者:佚名 时间:2019-06-03
需要将String ^转换为char *
我使用.NET DateTime来获取当前的日期和时间.我将其转换为一个字符串以用作文件名的一部分.问题是OpenCV命令保存一个图像需要一个char *不是一个字符串类型,而DateTime只会输出一个String ^类型.我该如何使这项工作?代码未完成 String^ nowString = DateTime::Now.ToString("yyyy-MM-dd-HH:mm");
作者:佚名 时间:2019-05-27
为什么C/C++讨厌签名这么多?
为什么C允许使用“字符类型”访问对象: 6.5 Expressions (C) An object shall have its stored value accessed only by an lvalue expression that has one ofthe following types: a character type. 但是C只允许char和unsigned char? 3.10
作者:佚名 时间:2019-05-13
使用C风格的铸造转换int到char
这个问题在这里已经有一个答案: > Regular cast vs. static_cast vs. dynamic_cast 8 > Why use static_cast<int>(x) instead of (int)x?
作者:佚名 时间:2019-05-09
c – XMLString :: transcode的目的
我似乎不明白 XMLString :: transcode(XMLCh *)和XMLString :: transcode(char *)的目的,因为显然我不明白XMLCh *和char *之间的区别. 有人可以让事情更清楚吗? Xerces在内部将信息编码为UTF-16.使用XMLCh数据类型存储UTF-16数据. ‘C风格’的字符串使用char在本地代码页(可能是UTF-8,但它取决于平台和设
作者:佚名 时间:2019-05-06
Char to Operator C
嘿,我想知道你怎么能把一个角色变成一个运算符.例如,如果我有 char op = '+' cout << 6 op 1; 谢谢. 简单的方法是使用switch语句 switch (op) { case '+': res = x + y; break; case '-': res = x - y; break; case '*': res = x * y; break; }
作者:佚名 时间:2019-05-05
上一页
40
41
42
43
44
45
46
47
48
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• iPadOS 18来了,iPad现在真的有“生产力
• 谷歌日本整活:打造莫比乌斯外形键盘 正
• 天玑9400核心配置曝光,OV米均已采购,
• iPad和安卓Pad有什么区别?不用这三项功
• 松下全画幅镜头便携长焦70-300mm F4.5-
• 停产Quest Pro、力推Quest 3S,Meta要让
• RTX 4080/90要说再见!消息称英伟达11月
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot