腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
delphi
中
的
char
(
x
)
与
C#
中
的
(
char
)
x
的
区别
c#
、
delphi
、
unicode
、
delphi-7
我有一个用
Delphi
7编写
的
程序,有一个函数
char
(
x
) (
x
是变量),我需要用(
char
)
x
用
C#
编写相同
的
代码,但我并不总是得到相同
的
结果, 所以我在
Delphi
7和
C#
中
打印了所有的字符
x
=[1..255],我发现了一些数字上
的
差异,下面是一些例子 所以我想知道
Delphi
7
的
<e
浏览 91
提问于2020-11-09
得票数 0
回答已采纳
3
回答
char
*
x
和
char
*
x
[80]之间
的
区别
?
c
、
arrays
、
pointers
char
*
x
和
char
*
x
[80]有什么
区别
?
浏览 0
提问于2013-09-26
得票数 3
2
回答
将结构作为参数从
C#
调用非托管DLL
c#
、
delphi
、
dll
、
unmanaged
我拥有的是正在使用它
的
Delphi
(Pascal)代码。我试图使用.Net 5
C#
调用这个DLL。} { }下面是调用相同DLL (确实有效)
的
Delphi
代码: Frame: array [0..15] of
Char
;
浏览 4
提问于2021-06-01
得票数 0
回答已采纳
1
回答
Delphi
记录转换为
C#
结构并写入套接字
c#
、
delphi
、
pinvoke
我有以下
Delphi
代码: RegbusReq2=packed record Device:
char
;memo1.Lines.Add(DataReq.data.Funct); Button1.Enabled:=true;这段代码正在工作,在
Delphi
中
我观察到:[StructLayou
浏览 0
提问于2012-05-11
得票数 1
回答已采纳
5
回答
char
[]
与
char
的
区别
*?
c++
、
c
可能重复:
char
name[] = "earth";
char
*name = "earth"; 谢谢
浏览 4
提问于2011-10-25
得票数 4
1
回答
char
*
与
char
[]
的
区别
c
、
arrays
、
string
、
pointers
、
char
我读过那么多关于它
的
帖子和问题,读过这么多
的
答案,但仍然很难理解它们
的
不同之处,以及你什么时候应该使用什么? 我认为当您需要存储数据时应该使用
char
*,但是您不知道它
的
大小,因为它是动态
的
。另外,我也不确定我是否正确,但据我所知,如果您声明一个
char
*并为它分配如下文字文本:
char
*ch = "hi";它是一个不能更改
的
常量,如果您试图更改它,您只需将ch指向另一个存储新字符串
的
内存空间
浏览 2
提问于2014-09-03
得票数 3
回答已采纳
3
回答
char
与
char
的
区别
*
c++
、
arrays
、
enums
在谷歌搜索将枚举转换为字符数组
的
方法
中
,最简单(对我来说很容易理解)
的
方法是使用switch语句将enum变量传递给一个函数,该语句将返回一个字符字符串。但是当我尝试将返回放入我
的
字符数组时,我得到了一个错误:“从'
char
*‘到'
char
’-fpermisive
的
无效转换”。我也一直在努力弄清楚数组和指向数组
的
指针,这在我
的
头脑中仍然是相当模糊
的
。 下面是我
的
一些代码片段,
浏览 4
提问于2021-03-25
得票数 0
1
回答
无法在Marshal.PtrToStructure
中
获得正确
的
字符数
c#
、
arrays
、
delphi
我已经提出了基于
c#
和的当前结构。 field1:
char
3;正如我在对大卫回答
的
评论中所说
的
。问题是我漏掉了字符串
的
部分。在遵循David
的
回答(使用byte[]而不是string )之后,我
的
代码现在开始工作了。以防万一有人
浏览 3
提问于2017-09-28
得票数 1
回答已采纳
4
回答
char
*
x
和
char
x
[]之间sizeof
的
差异
c
、
char
、
sizeof
我知道
char
*和
char
[]之间
的
一些
区别
。
char
x
[] = "xxxx"是一个字符数组;
char
*y = "xxxx"是指向文字(const)字符串
的
指针;还有
x
[4]=='\0'和*(y+4) == '\0'。那么为什么sizeof(
x
)==5和sizeof(y)==4
浏览 2
提问于2012-05-12
得票数 3
回答已采纳
2
回答
Delphi
位进程转换为PHP
php
、
delphi
、
bit-manipulation
我在
Delphi
中有一个相当简单
的
函数,它接受一个字符串,并根据该字符串生成一个散列整数:function HashElf($Buf, $BufSize){ for ($i= 0; $i<$BufSize传递给
Delphi
函数,则会得到195831015,而PHP会返回72559895。PHP似乎在将负
浏览 1
提问于2011-10-16
得票数 7
回答已采纳
3
回答
C#
中
Char
.IsDigit()
与
Char
.IsNumber()
的
区别
c#
、
.net
、
unicode
在
C#
中
,
Char
.IsDigit()和
Char
.IsNumber()有什么不同?
浏览 15
提问于2008-10-23
得票数 172
回答已采纳
3
回答
const
char
[]
与
char
[]
的
区别
c++
、
arrays
、
string
、
constants
Marray(
char
MyString [])这两条线有什么
区别
?我读到了const
char
*和
char
*
的
不同之处。
char
[]和const
char
[]也是这样吗?我很困惑,因为在这两种情况下,当我重载运算符[]时,字符串文字
的
更改都是可能
的
。const
char
* 是指向不可变字符/字符串
的
可变指
浏览 4
提问于2014-12-23
得票数 2
3
回答
char
** args
与
char
* args
的
区别
c
、
pointers
char
** args = (
char
**)malloc(MAX_ARGS*sizeof(
char
*));
char
* args = (
char
*)malloc(MAX_ARGS*sizeof(
char
*)); 请解释这两种类型
的
声明之间
的
区别
。
浏览 0
提问于2013-02-27
得票数 1
回答已采纳
2
回答
char
*a[10];
与
char
(*a)[10]
的
区别
;
c
以下陈述之间
的
区别
是什么?
char
(*a)[10];
浏览 0
提问于2015-10-20
得票数 2
5
回答
char
*str
与
char
str[]
的
区别
c
我将相同
的
字符串值分配给指针和
char
数组
char
str1[] = "hello" "world";但它们都可以通过%s直接打印出来那么为什么sizeof(str);会返回一个错误<e
浏览 0
提问于2013-07-05
得票数 2
回答已采纳
1
回答
const
char
*
与
char
const *
的
区别
c++
我只是发现了一些不能编译
的
代码,因为某个地方
的
类型还有其他地方习惯上区分这两种形式,含义是不同
的
?我想我可以假设在一种情况下是指向const
char
的
指针,在另一种情况下是指向
char
的
不可修改指针,但我不确定任何东西。
浏览 3
提问于2014-07-14
得票数 1
3
回答
const
char
[]
与
const
char
的
区别
*
c++
、
arrays
、
pointers
、
constants
、
c-strings
因此,正在讨论声明字符串文本
的
用法,如const
char
* foo = "foo",它以声明结束: 几乎从来都不是你想要
的
。相反,您需要使用下列表单之一: const
char
foo[] = "foo"; static const
char
";
浏览 0
提问于2018-05-25
得票数 2
回答已采纳
1
回答
在
C#
字符串构造函数String(
Char
*)
中
,为什么构造函数不需要一个指向字符数组
的
指针?
c#
、
.net
、
string
、
pointers
、
char
我使用
C#
已经好几年了,但从未在
C#
中使用指针。我在玩字符串API,我不知道为什么
char
*实际上是一个数组,而不是一个
char
。API定义:public String (
char
* value);参数指向以null结尾
的
Unicode字符数组
的
指针.声明
char
* singleChar是指向单个字符
的</
浏览 10
提问于2021-01-03
得票数 1
3
回答
如果
x
是
char
*而不是
char
[N],printf("%s\n",
x
)是如何工作
的
?
c
、
arrays
、
char
、
printf
)); func1(&
x
);}hello, 10, 1, 6长度信息(即charN
的
N)是否传递给func0? func0
中
的
x
和func1
浏览 0
提问于2018-08-03
得票数 4
回答已采纳
1
回答
将StringBuilder传递给需要字符指针
的
DLL函数
c#
、
c++
、
pointers
、
dllimport
我正在尝试
与
在
Delphi
中
创建
的
DLL库交互。在C++
中
,我把这个调用做得很好:{ memset*);
的
类型 现在,我正尝试在
C#
中
做同样
的
事情。我试着在
C#
中找到对应
的
东西,但也许是StringBui
浏览 5
提问于2012-07-17
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数字图像处理中的char与uchar
X线摄影中CR,DR的区别?
Python中\x00 和空字符串的区别,以及在 Django 中的坑
Python 2.x和Python 3.x之间的重要区别与示例
Spring Boot 2.x 中的 Actuator
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券