C语言 字符串加.txt 后缀
时间: 2023-09-22 14:15:31 浏览: 116
在 C 语言中,可以使用字符串操作函数 `strcat()` 和 `strcpy()` 来将字符串加上 `.txt` 后缀,具体实现如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char filename[100] = "example";
char extension[] = ".txt";
// 使用 strcat() 将 ".txt" 后缀加到 filename 后面
strcat(filename, extension);
printf("The filename with .txt extension: %s\n", filename);
// 使用 strcpy() 将 "example" 替换成 "test",再加上 ".txt" 后缀
strcpy(filename, "test");
strcat(filename, extension);
printf("The new filename with .txt extension: %s\n", filename);
return 0;
}
```
在上面的示例中,我们首先定义了一个字符数组 `filename`,并且将初始值设置为 `"example"`,然后再定义一个字符串 `extension`,其值为 `".txt"`。接着,我们使用 `strcat()` 函数将 `extension` 字符串拼接到 `filename` 字符串的末尾,这样就得到了带有 `.txt` 后缀的字符串。
另外一个示例中,我们先使用 `strcpy()` 函数将 `filename` 的值替换为 `"test"`,然后再使用 `strcat()` 函数将 `.txt` 后缀拼接到 `filename` 的末尾。最终,我们可以通过 `printf()` 函数将带有 `.txt` 后缀的字符串输出到控制台。
阅读全文