如何使用sprintf推回C中的另一个字符串

亚萨拉·马山

我需要将具有给定尾随模式的另外两个字符串推回/追加到C中现有的char数组中。要实现这一点,我愿意如下使用“ sprintf”。

#include <stdio.h>
#include<string.h>
int main()
{
    char my_str[1024]; // fixed length checked
    char *s1 = "abcd", *s2 = "pqrs";

    sprintf(my_str, "Hello World"); // begin part added
    sprintf(my_str, "%s , push back '%s' and '%s'.", my_str, s1, s2); // adding more to end of "my_str" (with given trailling format)
    /* here we always use 'my_str' as the first for the string format in sprintf - format starts with it */
    return 0;
}

当我遵循此方法时,会收到“内存重叠”警告。这是一个严重的问题吗?(例如内存泄漏,错误的输出等)

Sid S

调用时,不允许将相同的字符串用于输入和输出 sprintf()

因此,替换为:

sprintf(my_str, "%s , push back '%s' and '%s'.", my_str, s1, s2);

有了这个:

sprintf(my_str + strlen(my_str), " , push back '%s' and '%s'.", s1, s2);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何测试字符串是否在PHPUnit中包含另一个字符串?

来自分类Dev

如何使用指针而不使用字符串库将字符数组复制到'c'中的另一个字符数组

来自分类Dev

Ruby:如何计算一个字符串出现在另一个字符串中的次数?

来自分类Dev

如何从(C)中的另一个字符串获取子字符串

来自分类Dev

检查一个字符串是否在C ++中是另一个字符串的排列

来自分类Dev

如何在jquery中的另一个字符串中间附加一个字符串变量?

来自分类Dev

使用动态中的指针将一个字符串复制到另一个字符串

来自分类Dev

使用C ++将一个字符串替换为另一个字符串

来自分类Dev

将字符串插入C中的另一个字符串

来自分类Dev

如何在Lua中的另一个字符串中插入一个字符串?

来自分类Dev

使用哈希在另一个字符串中搜索子字符串

来自分类Dev

使用getch后如何在另一个字符串的末尾连接一个字符串

来自分类Dev

使用另一个字符串从字符串中删除空格

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

如何用C中的另一个字符串替换字符串中的子字符串?

来自分类Dev

如何在Shell中获取另一个字符串中一个字符串的行号

来自分类Dev

如何从另一个字符串中删除一个字符串?

来自分类Dev

Android:如何从另一个字符串中检索特定模式的字符串

来自分类Dev

如何计算一个字符串在VBA中另一个字符串中出现的次数?

来自分类Dev

Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

来自分类Dev

使用数组和foreach循环从另一个字符串中获取一个字符串

来自分类Dev

如何将一个字符串数组存储到另一个字符串数组中?

来自分类Dev

如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

来自分类Dev

如何尽快找到另一个字符串中的特定字符串?

来自分类Dev

如何从终端用更多文件中的另一个字符串替换一个字符串?

来自分类Dev

使用bash脚本如何检查一个字符串是否在另一个字符串内

来自分类Dev

使用grep查找不在另一个字符串中的字符串

来自分类Dev

使用 for 循环在另一个字符串中查找一个字符串

来自分类Dev

当一个字符串在另一个字符串中时如何从数据库获取数据?

Related 相关文章

  1. 1

    如何测试字符串是否在PHPUnit中包含另一个字符串?

  2. 2

    如何使用指针而不使用字符串库将字符数组复制到'c'中的另一个字符数组

  3. 3

    Ruby:如何计算一个字符串出现在另一个字符串中的次数?

  4. 4

    如何从(C)中的另一个字符串获取子字符串

  5. 5

    检查一个字符串是否在C ++中是另一个字符串的排列

  6. 6

    如何在jquery中的另一个字符串中间附加一个字符串变量?

  7. 7

    使用动态中的指针将一个字符串复制到另一个字符串

  8. 8

    使用C ++将一个字符串替换为另一个字符串

  9. 9

    将字符串插入C中的另一个字符串

  10. 10

    如何在Lua中的另一个字符串中插入一个字符串?

  11. 11

    使用哈希在另一个字符串中搜索子字符串

  12. 12

    使用getch后如何在另一个字符串的末尾连接一个字符串

  13. 13

    使用另一个字符串从字符串中删除空格

  14. 14

    计算一个字符串在另一个字符串中每个字符的出现次数

  15. 15

    如何用C中的另一个字符串替换字符串中的子字符串?

  16. 16

    如何在Shell中获取另一个字符串中一个字符串的行号

  17. 17

    如何从另一个字符串中删除一个字符串?

  18. 18

    Android:如何从另一个字符串中检索特定模式的字符串

  19. 19

    如何计算一个字符串在VBA中另一个字符串中出现的次数?

  20. 20

    Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

  21. 21

    使用数组和foreach循环从另一个字符串中获取一个字符串

  22. 22

    如何将一个字符串数组存储到另一个字符串数组中?

  23. 23

    如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

  24. 24

    如何尽快找到另一个字符串中的特定字符串?

  25. 25

    如何从终端用更多文件中的另一个字符串替换一个字符串?

  26. 26

    使用bash脚本如何检查一个字符串是否在另一个字符串内

  27. 27

    使用grep查找不在另一个字符串中的字符串

  28. 28

    使用 for 循环在另一个字符串中查找一个字符串

  29. 29

    当一个字符串在另一个字符串中时如何从数据库获取数据?

热门标签

归档