strcpy 相关问题

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

C++ strcpy() 函数更改从中复制的字符串

如果我说: char g1[13] = "c++ 中的你好,否"; 字符 g2[13]; strcpy(g2, g1); strcpy() 将 g1 复制到 g2,这就是正常输出。但是,如果我将 g2 更改为更小的尺寸,例如 g2[7],它会...

回答 1 投票 0

strcpy() 由于未知原因抛出分段错误

我正在尝试学习C语言的套接字编程,我想创建一个管理聊天室的服务器,客户端可以连接该聊天室并向其他人发送消息 这是服务器代码: (可以滑雪...

回答 1 投票 0

为什么这段 C 代码在输出中不打印“a”?

#包括 #包括 无效主(){ char x[9]="helloabc"; x[8]=''; int a=2,b=3; strcpy(&x[2],&x[4]); for(int i=0;i<8;i++){ pri...

回答 1 投票 0

用户输入清理程序,它采用特定数量的参数并将执行传递给 bash 脚本

我正在尝试编写一个小程序,它可以抵抗缓冲区溢出和类似的漏洞。 由于我们不能信任用户输入,我认为连接是个好主意......

回答 1 投票 0

如何将当前的strcpy转换为strcpy_s?

我有一个大型项目,到处都使用strcpy。我正在考虑使用 strcpy_s 而不是 strcpy。我想我已经使用了 strcpy 近 10,000 次。每次strcpy都要改,太麻烦了。难道是……

回答 3 投票 0

共享对象的rodata部分中字符串文字的行为

#包括 #包括 #define CONFDIR "/opt/hp9300/pov64_IworkspaceIdocpv989Ieightonews-r7.6-dev_tests-000001" #define NEW_CONFDIR "/etc" CONFDIR /...

回答 1 投票 0

Visual Studio 不支持 C 语言中的 strcpy_s 函数

我是 C++ 新手,目前使用 Visual Studio 进行编码。我的 strcpy_s() 由于某种原因不起作用 #包括 #包括 int main(){ char a[]="你好世界...

回答 1 投票 0

strcpy 在 wsl 中没有达到预期

我正在使用 wsl 和 gcc 编译器编写 c 代码。我尝试使用 strcpy 删除 c 字符串前面的空格,但得到了一个奇怪的结果。 我尝试修改的字符串是 s = {' ','e','h','c','o' ,'...

回答 1 投票 0

如何从“shlwapi.dll”调用“StrCpyW”函数?在 C++ 中?

我使用 Code::Blocks 作为 IDE。 我应该使用“libshlwapi.a”库才能使用“StrCpyW”功能。 但我想在没有库的情况下使用该功能。 为了达到...

回答 1 投票 0

“strcpy”和“strcpy_s”之间的区别?

当我尝试使用 strcpy 复制字符串时,它给了我一个编译错误。 错误 C4996“strcpy”:此函数或变量可能不安全。 考虑使用“strcpy_s”代替。要禁用弃用, ...

回答 2 投票 0

strcpy() 显示不兼容的整数到指针转换

char arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; 字符变量; // 询问用户输入 对于 (int l = 0; l < 3; l++) { for (int k = 1; k < 3; k++) { ...

回答 1 投票 0

C 中的字符串。Strcpy 的行为很奇怪

strcpy 函数工作得很奇怪,我想知道发生了什么。 char name[] = "蝙蝠侠"; //10个字符 字符名称2[5]; strcpy(name2, 名称); 由于某些原因,现在名称已更改...

回答 1 投票 0

当 dest 小于 src 但又足够大以容纳 src 所需的子字符串时,为什么 strncpy() 会产生垃圾?

我尝试使用strncpy()来限制复制到dest(这里是str1)的n个字节的数量。 dest 对于 n 个字节来说足够大,但是当 dest 小于源时,输出会产生垃圾(h...

回答 3 投票 0

如何复制或连接两个字符*

如何将 char* 连接或复制在一起? char* 总行数; const char* line1 = "你好"; const char* line2 = "世界"; strcpy(totalLine,line1); strcat(总行数,第2行); 这段代码产生...

回答 4 投票 0

string copy() 函数返回被误解? (三)

(编辑) 从 C 中的函数更新和返回字符串时可能存在误解。 我是一名学生,刚刚开始尝试动态内存分配技术。最近,有人告诉我...

回答 3 投票 0

strcpy后用字符串打印的垃圾

我是 C 的初学者,我正在尝试将一个字符串复制到另一个字符串中。我有以下代码: #包括 #包括 类型定义结构{ 浮动 mort_2009,mort_2 ...

回答 2 投票 0

分配字符指针的问题

#pragma once #define _CRT_SECURE_NO_WARNINGS typedef 结构项目 { 字符*味精; } 物品; typedef struct TreeNode* 链接; //typedef struct BSTNode* 链接; 结构树节点 { 项目消息; // 大...

回答 1 投票 0

strcpy中的char *p和char p[]有什么区别[重复]

以下两段代码中的 char *p 和 char p[] 有什么区别: #include #include 无效主要() { 字符源[] =“堆栈流”; 字符目标[0];

回答 1 投票 0

C6387 用于 memcpy、strcpy 和 strcpy_s

C6387的warning我好像甩不掉。 typedef 结构 HashBind{ 字符* cKeyIdentifier; void* vValue; } 哈希绑定; .... HashBind* strNewBind = malloc(sizeof(HashBind)); strN...

回答 1 投票 0

回答 1 投票 0

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