腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(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
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券