C++ Borland char * 和 strcpy
char *dum[32]; strcpy(&dum,InstList->Lines->Text.c_str()); InstList 是 C++ Builder 的 TMemo 为什么我会收到此错误? [C++ 错误] emulator.cpp(5…
C++ std::string 可以替代 strcpy 吗?
我知道已经有一个类似标题的问题,但我想知道针对这个特定案例的选择。 MSVC 编译器给出有关 strcpy 的警告: 1>c:\something\mycontrol.cpp(65): war…
来自“char”的转换无效;到“char*”使用strcpy
好的,以下是我遇到问题的代码部分: char * historyArray; historyArray = new char [20]; //get input cin.getline(readBuffer, 512); cout << read…
strcpy() 导致分段错误?
可能的重复: 获取分段错误 为什么此代码会导致分段错误? char *text = "foo"; strcpy(text, ""); 据我了解,第一行分配一些内存(用于保存字符串“…
“const void*”是什么意思?意思是memmove?
memmove/memcpy/strcpy 原型中的第二个参数类似: 例如: void *memmove(void *dest, const void *src, size_t n); //const void* char *strcpy(char …
在 C 中将 strcpy 与字符串数组一起使用
我有一个字符数组定义如下: char *c[20]; 我正在尝试执行以下操作: strcpy(c[k], "undefined); 但它不起作用 我也尝试将其定义为 char c[20][70] co…
strcpy 和 strcat 有时会出现问题
你好,我有一个像下面这样的代码 char *str ; strcpy(str, "\t<"); strcat(str, time); strcat(str, ">["); strcat(str, user); strcat(str, "]"); st…
为什么这种故意错误地使用 strcpy 不会严重失败?
为什么下面使用 strcpy 的 C 代码对我来说效果很好?我尝试通过两种方式使其失败: 1)我尝试将 strcpy 从字符串文字转移到分配的内存中,但分配的内…
strcpy() 接受的参数类型?
为什么 strcpy() 接受 char 数组指针,即使 strcpy 的定义是 char * strcpy( char * , const char * ) ?? #include #include main() { char str[] = "…
C - 为什么 strcpy() 是必要的
有人可以向我解释一下为什么需要 strcpy() 将字符串分配给字符数组,例如下面的代码片段。 int main(void) { char s[4]; s = "abc"; //Fails strcpy(s…
strcpy 周围的分段错误?
我知道你会敲打我的指关节,但是。 为什么它会导致分段错误, char* cmd; strcpy(cmd, argv[0]); 而这不是 char *cmd; cmd = "plop"; 我已经有一段时…
使用 strcpy() 时出现分段错误?
我有一个全局结构: struct thread_data{ char *incall[10]; int syscall arg_no; int client_socket; }; 在 main() 中 char buffer[256]; char *inca…
Turbo C strcpy 库函数
我发现 strcpy 函数只是将一个字符串复制到花药中。例如,如果程序包含以下语句: char buffer[10]; ---------- strcpy(buffer, "Dante"); 字符串“Da…
C:如何以更简洁的方式将空终止符复制到结构成员?
本质上,我对一个字符串进行标记,并将找到的字符串strncpy转换为结构成员,即 stringid。它当然存在缺乏终止的问题,我为它添加了一个额外的数组空间…