Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C - 为什么在进行指针算术时转换为 uintptr_t vs char*
我正在开发一个程序 我必须修改目标进程内存 读取它 到目前为止 我使用 void 来存储地址 如果需要更改它们 请将它们转换为 char 一般添加偏移量或修改 我听说过 stdint h 中定义的该类型 但我没有看到使用它进行指针算术与 c
c
pointers
char
pointerarithmetic
在 C++ 中将整数存储到 char* 中
我正在编写一些返回整数的代码 然后需要使用 ncurses 库中的 printw 输出该整数 但是 由于 printw 只接受 char 我不知道如何输出它 本质上 有没有办法将整数存储到 char 数组中 或者使用 printw 输出整数
c
Arrays
Integer
char
ncurses
将 std::string 转换为 C 函数的 char* 时要注意什么?
我读过很多帖子询问如何转换 C std string or const std string to a char 将其传递给 C 函数 似乎在执行此操作时有很多警告 人们必须注意字符串是否连续以及许多其他事情 关键是我从来没有真正理解人们需
c
string
char
cfaq
在运行时将 char[x] 大小调整为 char[y]
好吧 我希望我能正确解释这一点 我有一个结构 typedef struct MyData char Data 256 int Index MyData 现在 我遇到了一个问题 大多数时候MyData Data256 就可以了 但在某些情况下
c
resize
char
如何在c中将数组的值分配给另一个数组(制作副本)?
我想复制二维数组并将其分配给另一个数组 在Python中我会做这样的事情 grid a b c d e f g h i grid copy grid 我想在 C 中做同样的事情 char grid 3 3 a b c d e f g h i
c
Arrays
char
multidimensionalarray
Java中的char和Character有什么区别?
我需要知道Java中的char和Character有什么区别 因为当我编写java程序时 char可以工作 而Character却不起作用 char 是表示单个 16 位 Unicode 字符的原始类型 而 Character 是一个包装类
Java
char
character
如何动态地将字符添加到数组中?没有预先定义数组?
如果我想将字符添加到字符数组中 我必须这样做 include
c
Arrays
char
可以将整数值赋给 char,但不能将整型变量赋给 char
为什么下面的代码不能编译 int n 5 char c n 但以下确实可以编译 char c 5 在这两种情况下我不是只是为 char 分配一个整数值吗 A char可以分配给一个int没有强制转换 因为这是一个扩大的转换 为了执行相反的操
Java
char
int
C++ const char* 和 const char[] 之间的区别
我读到一个关于以下之间区别的问题 const char and const char 有一段时间 我认为数组只是指针的语法糖 但有些事情困扰着我 我有一段类似于以下内容的代码 namespace SomeNamespace const ch
c
gcc
C11
char
googlenativeclient
如何区分 malloc 字符串和字符串文字?
有没有一种方法 在纯C中 来区分malloc从字符串文字中提取字符串 而不知道哪个是哪个 严格来说 我试图找到一种方法来检查变量是否是 malloced 字符串 如果是 我将释放它 如果没有 我就放手 当然 我可以向后挖掘代码并确定变量是否
c
string
char
malloc
C# 将字符串转换为字符 - Unicode
看一下这段代码 string s 0x00A5 Console WriteLine char s ToString Error Console WriteLine char 0x00A5 ToString 我知道为什么会出现错误 但我不知道
c
string
Unicode
char
typeconversion
UTF-8 char * 到 CString 的转换
如何将 UTF 8 char 格式的字符串转换为 CString bool Utf8ToCString CString cstr const char utf8Str size t utf8StrLen strlen utf8Str if
c
UTF8
char
CString
unicodestring
比较一个字符与多个字符
for int j 0 j
Java
Arrays
ifstatement
char
Boolean
为什么指向 char 数组的指针必须需要 strcpy 才能将字符分配给其数组,而双引号分配不起作用?
当你去删除指针时 第一个例子不起作用 当我添加空终止符时 程序要么挂起 要么没有它 我得到 Debug Assertion Failed Expression BLOCK TYPE IS VALID pHead gt nBlockUse 来
c
Arrays
string
char
strcpy
来自 char 的 C++ 枚举
好的 我是 C 新手 我拿到了 Bjarne 的书 我正在尝试遵循计算器代码 但是 编译器会吐出有关此部分的错误 token value get token char ch do skip whitespace except n if st
c
enums
char
将字符转换为键
我有一个特殊的字符 我想将其转换为键 我目前正在使用这个 Keys k Keys 在调试时 我发现 k 等于 L按钮 R按钮 M按钮 返回 空间类型 System Windows Forms Keys k 的键码应该是 111 注意 该代码
c
char
key
specialcharacters
跟踪 malloc 分配了多少内存
在快速浏览了 SO 上的相关问题后 我推断没有函数可以检查 malloc 分配给指针的内存量 我正在尝试使用 C 中的简单 char 来复制一些 std string 基本功能 主要是动态大小 并且不想一直调用 realloc 我想我需要跟
c
malloc
char
Java - 为什么我不能使用 charAt() 来查看一个 char 是否等于另一个?
我想查看字符串中的字符是否等于某个其他字符值 但我不知道字符串中的字符是什么 所以我使用了这个 if fieldNames charAt 4 f 但我收到错误 Operator cannot be applied to char jav l
Java
string
char
equals
C++ 流式传输到 char 数组?
我目前正在开发一个 C 应用程序 该应用程序使用一个 C 库 需要从我这边实现回调 例如回调定义如下 int onWrite char what char buffer size t size off t offset 我有 std set
c
Arrays
Stream
char
为什么从字符串常量到 'char*' 的转换在 C 中有效但在 C++ 中无效
C 11 标准 ISO IEC 14882 2011 中表示 C 1 1 char p abc valid in C invalid in C 对于 C 来说 这是正常的 因为指向字符串文字的指针是有害的 因为任何修改它的尝试都会导致崩溃
c
string
C11
char
«
1
2
3
4
5
6
7
8
...21
»