问题标签 [strcpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中将 strcpy 与字符串数组一起使用
我有一个定义如下的字符数组:char *c[20];
我正在尝试做:strcpy(c[k], "undefined);
但它不起作用
我也尝试将其定义为char c[20][70]
没有运气。
编辑:我实际上知道它是一个字符数组的数组,我需要它。
strcpy - strcpy 和 strcat 有时会导致问题
你好,我有一个类似下面的代码
这段代码似乎工作,但是当我使用 XCode 分析函数时,它说“函数调用参数是一个未初始化的值”,而且它有时会导致我的程序崩溃..当我删除它时,它工作正常......那有什么问题?谢谢
c - memmove中的“const void *”是什么意思?
memmove/memcpy/strcpy 原型中的第二个参数类似:例如:
但显然,如果 dest 和 src 重叠,那么 src 的内容将会改变,违反了 const void/char *?
c++ - strcpy() 导致分段错误?
可能重复:
获取分段错误
为什么这段代码会导致分段错误?
据我了解,第一行分配了一些内存(保存字符串“foo”)并text
指向该分配的内存。第二行将一个空字符串复制到text
指向的位置。
这段代码可能没有多大意义,但为什么会失败?
c++ - 使用 strcpy 从 'char' 到 'char*' 的无效转换
好的,这是我遇到问题的代码部分:
我收到的错误是:
该项目是创建一个psudo OS Shell,它将捕获和处理中断以及运行基本的unix命令。我遇到的问题是我必须将过去的 20 个命令存储到一个在堆栈上动态分配的字符数组中。(也取消分配)
当我只使用二维字符数组时,上面的代码可以正常工作:
但问题是它不是动态的......
是的,我确实知道 strcpy 应该用于复制字符串。
任何帮助将不胜感激!
c++ - C++ std::string 替代 strcpy?
我知道 SO 上已经有一个类似标题的问题,但我想知道我对这个特定案例的选择。
MSVC 编译器给出关于 strcpy 的警告:
这是我的代码:
注意font_
是一个实例变量。LOGFONT
是一个窗口结构,其中lfFaceName
定义为TCHAR lfFaceName[LF_FACESIZE]
。
我想知道的是我可以做类似以下的事情(如果不是为什么不这样做):
或者,如果有完全不同的选择,请告诉我。
c++ - C++ Borland char * 和 strcpy
InstList
是一个TMemo
C++ Builder
为什么我会收到此错误?
[C++ 错误] emulator.cpp(59): E2034 Cannot convert 'char * *' to 'char *' Full parser context emulator.cpp(56): parsing: void _fastcall TMain::Button1Click(TObject *)
c - 清空 C 字符串的正确方法
我一直在用 C 语言开发一个项目,该项目需要我经常处理字符串。通常,我用 C++ 编写程序,所以这与仅仅说 string.empty() 有点不同。
我想知道在 C 中清空字符串的正确方法是什么。是这样吗?
c - strcpy valgrind 无效读取大小
可能重复:
打印分配的字符串时 valgrind 报告错误
我有简单地复制字符串的代码。我记得分配内存,但 valgrind 显示一些错误,我不明白这一点。
给出 valgrind 输出:
我不明白为什么在第一次 printf() 之前没有发生错误;