gpt4 book ai didi

c - 将字符串的字符存储在变量 C 中

转载 作者:行者123 更新时间:2023-11-30 19:04:52 26 4
gpt4 key购买 nike

我有一个字符串

str = "hello"

我想创建一个新字符串,即 str 的前两位数字“他”。

如何在 C 语言中执行此操作?

最佳答案

使用strncpy() ,像这样:

#include <stdio.h>
#include <string.h>

int main(void) {
char src[] = "hello";
char dest[3]; // Two characters plus the null terminator

strncpy(dest, &src[0], 2); // Copy two chars, starting from first character
dest[2] = '\0';

printf("%s\n", dest);
return 0;
}

输出:

he

关于c - 将字符串的字符存储在变量 C 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50985077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com