Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我在 C 的输出中收到未知字符
我正在做这个练习 编写一个程序 反转句子中的单词 如下所示 我的名字是约翰 gt 约翰的名字是我的 我写了这个 include
c
Reverse
cstrings
fgets
functiondefinition
C 错误:格式“%s”需要“char *”类型的参数,但参数 2 的类型为“char (*)[100]”
过去几天我正在用 c 进行练习 并且收到此警告 如标题所示 我已经尝试了很多东西 但我真的不知道如何准确地解决这个问题 我不擅长编程 所以会有错误 以下是我正在使用的结构 无法更改 因为它们就是这样给出的 typedef struct bo
c
struct
compilerwarnings
cstrings
strcpy
C++ 将三个 char* 字符串连接在一起[关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 询问代码的问题必须对所解决的问题表现出最低限度的了解 包括尝试的解决方案 为什么不起作用以及预期结果 也可以看看 Stack Overfl
c
string
cstrings
stringconcatenation
std::string::c_str() 结果的生命周期是多少?
在我的一个程序中 我必须与一些可以使用的遗留代码进行交互const char 可以说我有一个如下所示的结构 struct Foo const char server const char name 我的更高级别的应用程序只处理std str
c
string
cstrings
lifetime
cstr
在 C++ 中处理字符串时如何使用 memset? [关闭]
Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我有Python背景 最近在学习C 我正在学习一个名为的 C C 函数memset并遵循网站上的在线示例https www gee
c
initialization
cstrings
stringliterals
memset
C 字符串与等号的比较
我有这个代码 char name George if name George printf It s George 我认为c字符串不能与 标志 我必须使用strcmp 由于未知原因 当我使用 gcc 版本 4 7 3 编译时 此代码有效 我
c
string
cstrings
删除字符串时堆损坏
这是我的代码 std string readString int strLen Read
c
string
STL
cstrings
heapcorruption
C++比较C字符串的麻烦
我编写了以下代码 该代码不起作用 但当我更改它时 第二个代码片段将起作用 int main int argc char argv if argv 1 i This is what does not work Do Something 但如果
c
string
cstrings
第二次调用同一源时 strncpy() 失败
我是 c 新手 想将字符串分成两部分 这是我的代码 include
c
string
Windows
cstrings
为什么 gets() 被弃用? [复制]
这个问题在这里已经有答案了 使用时gets 在我的代码中 编译器大喊 warning the gets function is dangerous and should not be used and warning gets is dep
c
include
cstrings
为什么 strdup 被认为是邪恶的
我看过一些海报说strdup是邪恶的 对此有共识吗 我使用它时没有任何负罪感 并且看不出为什么它比使用它更糟糕malloc memcpy 我唯一能想到的可能是赚钱strdup众所周知 调用者可能会滥用它 例如 没有意识到他们必须释放返回的内
c
cstrings
如果使用相同的数组作为两个参数,strcat() 会崩溃
char r 40 strcpy r abcdef strcat r r 我的程序在第三行崩溃了 替换 strcat r r 通过 strcat r abcdef 不过工作正常 这是为什么 根据strcat 3 http linux die
c
cstrings
strcat
如何在汇编中通过字符串进行索引
给定变量 var1 db abcdefg NULL 我将如何执行循环来导航每个字母 在 C 中 您可以在循环内执行类似 var x 的操作 然后每次递增 x 有任何想法吗 在 C 和 C 中 字符串以 NUL 结尾 这意味着将 ASCII
Arrays
string
Assembly
x86
cstrings
JNI GetByteArrayElements () 错误
我是 JNI 的新手 所以我对 JNI 和英语都不熟悉 我的JNI项目是一个简单的文件读写 在 Java 中读取文件并将字节数组传递给 C API 然后使用 C 将其写入文件 我的源代码 Java代码是 public class FileI
Java
c
javanativeinterface
cstrings
将未知长度的 char** (c) 转换为 vector
(c++) [重复]
这个问题在这里已经有答案了 如何将 C char 转换为 C 矢量 是否有一些内置功能可以用来做到这一点 或者通过一系列迭代步骤来完成它是否更好 编辑 由于各种原因 C 数组中的元素数量未知 我可以将其作为另一个参数传递 但这绝对有必要吗
c
Arrays
string
vector
cstrings
删除c中数组的重复名称
这就是我要做的 c 应该可以删除具有指定名称的动物 如果存在更多同名动物 则应删除所有同名动物 这是我的代码 void deleteAnimalByName char animalName int nrOfAnimals ANIMAL an
Arrays
c
struct
cstrings
functiondefinition
调试断言失败 c >= -1 && c <= 255
我很难理解我的代码的运行时错误 这是我的班级作业 我认为很容易 但发生了一些奇怪的事情 我在下面发布了我的代码 这个作业的提示是创建一个程序 要求用户输入一些单词 然后它应该输出有多少个单词 我有一个朋友运行了该程序并且它有效 但是 每当我
c
VisualStudio
cstrings
C 中的字符串分割器 - 它是如何工作的?
我继承了一个庞大的代码库 并且有一个实用函数可以分割字符串 字符 我了解大约 80 的运作方式 但我不明白 token 0 line 任何指点都将受到高度赞赏 include
c
split
Substring
cstrings
functiondefinition
修改字符串(字符数组)[关闭]
Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我正在尝试用C语言修改一个字符串 char signal cat 8 if k 1 strcpy s signal ca
c
Arrays
char
cstrings
strcpy
仅选择字符串中的前几个字符 C++
我想使用 C 选择字符串的前 8 个字符 现在我创建一个 8 个字符长的临时字符串 并用另一个字符串的前 8 个字符填充它 但是 如果另一个字符串的长度不是 8 个字符 则会留下不需要的空格 string message const cha
c
string
cstrings
1
2
3
»