strcpy 相关问题

C标准库函数:`strcpy`用于复制非重叠的以null结尾的字符串。在C ++标准库中也定义为`std :: strcpy`。

为什么strcpy更改此参数的值?

您好,我创建的这段代码将小写字母大写。 strcpy设法将string的值复制到stringTwo,但是我想知道为什么如果我刚使用过strcpy也会改变string的值...

回答 2 投票 0

需要帮助理解此C程序,该程序使用功能模拟strcpy()

这是我的代码。我正在尝试模拟strcpy()。这段代码有效,但是我有几个问题。 #include #include char * strcpy(char * d,const char * s); int main()...

回答 1 投票 0

嵌入式C strcpy仅复制前10个字节

使用memcpy或strcpy时,我在Atmel Studio中遇到问题。当开关评估为TYPE3时,仅复制前10个字节。与每个案件交换案件顺序时...

回答 1 投票 0

strcpy之后是否会删除[]导致内存泄漏?

char * myChar =新字符[20]; char * myChar2 =“ 123”; strcpy(myChar,myChar2); ... delete [] myChar;我的问题是,如果strcpy在“ 123”的末尾添加了'\ 0',那么delete [] myChar仅删除...

回答 6 投票 2

strcpy函数不断崩溃

#include 使用命名空间std;定义类class fancyString {private:char * content; bool flag_bold; bool flag_italics;公共:fancyString(){content =“”; ...

回答 1 投票 -1

如何从函数更改typedef结构中的字符数组?

我正在尝试通过函数readset来更改数组的typedef内部集合,但是它对它没有任何作用,我试图理解如何使用指针,所以我只是将其发送给函数...

回答 1 投票 0

使用strcpy_s将字符串复制到char *

我知道,当您使用strcpy_s时,应该提供目标字符串的大小作为第二个参数。但是,如果目标字符串是char *,那么我不确定自己是否正确。 ...

回答 4 投票 1

在C中处理特定的数组位置

我正在尝试学习C,因此在进行一些练习时遇到了我无法理解的问题。我创建了一个字符数组buf [100] [100],在其中存储了一些字符串。现在我想更改一个...

回答 1 投票 0

C:从链接列表中检索char值

我一直在篡改存储char类型值的链表。我遇到的问题是要检索要存储在另一个用于显示的字符中的值。我试过使用(...

回答 1 投票 -2

为什么%s不会从链接列表中打印[重复]

我创建了一个包含char数组的链表。然后,我尝试使用%s进行打印,但无法打印。我知道我必须通过添加'\ 0'来转换char,以便可以使用'/ 0'打印。但是...

回答 2 投票 -1


将字符串与数组中的单词进行比较

我从老师那里得到了一份作业,编写了一个代码,该代码将给定的单词与位于字符串数组中的一堆单词进行比较。如果数组中的单词的词典顺序小于给定的单词,则...

回答 1 投票 0

C ++中的strcpy函数后的布尔值更改

我注意到在strcpy函数之后,布尔变量已被更改,我不知道这种情况的发生方式和原因。这是我的代码:#include #include ...

回答 1 投票 0

C中strcpy函数后的布尔值更改

我注意到在strcpy函数之后,布尔变量已被更改,我不知道这种情况的发生方式和原因。这是我的代码:#include #include ...

回答 1 投票 0

C ++-strcpy_s()即使将一个字节仅复制到大缓冲区也总是失败

我感觉我一直都在使用strcpy复制字符串而没有任何麻烦,但是我已经很长时间没有这样做了,现在无论如何我都无法使它正常工作。我确定这里有东西...

回答 1 投票 2

为什么strcpy_s比strcpy更安全?

[当我尝试使用strcpy函数时,Visual Studio给我一个错误错误C4996:'strcpy':此函数或变量可能不安全。考虑改用strcpy_s。要禁用弃用,...

回答 2 投票 -2

使用strcpy()指向C语言中的字符串的指针

我正在尝试将strcpy()与指向字符串的指针一起使用,并且在我成功运行编译之后,它会产生错误。我不知道为什么会这样。 int main(){char * s1 =“ abcd”; ...

回答 1 投票 -1

正确使用strcpy()并避免valgrind [duplicate]中的读写大小错误

我有此代码:static void foo(char * string1,char * string2){char * string1_copy = malloc(strlen(string1)); strcpy(string1_copy,干草堆); char * string2_copy = malloc(strlen(...

回答 1 投票 0

如何将一个变量的字符串分配给另一变量?

这是我对此网站的第一个问题。如何将一个变量的字符串分配给另一变量。我在这里做错了什么? #include #include main(){char a [30],b [...

回答 2 投票 0

正确使用strycpy()并避免在valgrind中读取和写入大小错误

我有此代码:static void foo(char * string1,char * string2){char * string1_copy = malloc(strlen(string1)); strcpy(string1_copy,干草堆); char * string2_copy = malloc(strlen(...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.