如何在 C 语言中给字符串添加字符
给定一个字符串 str 和一个字符 ch ,本文讲述如何在末尾将这个字符 ch 追加到这个字符串 str 中。 举例:
Input: str = "Geek", ch = 's'
Output: "Geeks"
Input: str = "skee", ch = 'G'
Output: "skeeG"
接近 :
- 获取字符串字符串和字符 ch
- 使用 strncat()函数在字符串末尾追加字符 ch。strncat()是用于字符串处理的预定义函数。 string.h 是字符串函数需要的头文件。 语法:
char *strncat(char *dest, const char *src, size_t n)
参数:该方法接受以下参数:
- dest: 我们要追加的字符串。
- src: 要追加“n”个字符的字符串。
- n: 表示要追加的最大字符数。size_t 是无符号整数类型。
3.打印或返回附加的字符串。
以下是上述方法的实现:
C
// C program to Append a Character to a String
#include <stdio.h>
#include <string.h>
int main()
{
// declare and initialize string
char str[6] = "Geek";
// declare and initialize char
char ch = 's';
// print string
printf("Original String: %s\n", str);
printf("Character to be appended: %c\n", ch);
// append ch to str
strncat(str, &ch, 1);
// print string
printf("Appended String: %s\n", str);
return 0;
}
Output:
Original String: Geek
Character to be appended: s
Appended String: Geeks
版权属于:月萌API www.moonapi.com,转载请注明出处