美文网首页
sprintf输入字符串和输出字符串相同时输出会异常

sprintf输入字符串和输出字符串相同时输出会异常

作者: 锋之律 | 来源:发表于2021-07-20 08:51 被阅读0次
char str[128] = "123456";
sprintf(str, "A%sB", str);
printf("str=%s\n", str);
// 结果为str=AAAAAAAB,输出异常

由于sprintf函数在底层也是通过putchar()实现的,实际上是一个字符一个字符的处理。

相关文章

  • sprintf输入字符串和输出字符串相同时输出会异常

    由于sprintf函数在底层也是通过putchar()实现的,实际上是一个字符一个字符的处理。

  • Day09

    变量作用域 字符串 基本概念 字符串内存分析 字符串输出和输入字符串输出: puts(str); 字符串输入: g...

  • python的字符串

    一、字符串的输入和输出   输出字符串可以直接使用print输出,也可以通过格式化输出%s进行输出。 示例: 输出...

  • c++字符串

    字符串创建 字符串输入输出 可以在输入输出语句中用字符串变量名,输入输出字符串,如: 注意:多个用空格隔开的字符串...

  • printf和sprintf的区别

    一、printf和sprintf的区别sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。spr...

  • 【华为机试】字符串反转

    题目描述: 输入一个字符串,然后输出该字符串反转后的字符串 输入描述: 输入N个字符 输出描述: 输出该字符串反转...

  • 输入输出

    本章会介绍Forth在终端,硬盘的输入输出处理。 我们将会讨论硬盘访问 输出操作 字符串操作 输入操作 字符串输入...

  • 字符串逆序输出

    字符串逆序输出 描述 用户输入一个字符串,倒序输出。 输入格式 输入一个字符串 输出格式 一个倒序的字符串 输入输...

  • Python处理输入输出小技巧

    1. 输入 1.1 输入字符串"简书" 输出: 1.2 输入整数123 输出: 1.3 输入字符串数组jian s...

  • ECNU机试之判断字符串是否存在AB、BA子串

    输入字符串,判断是否同时存在AB、BA的子串,输出yes/no。 Input 输入只含有'A'、'B'字符的字符串...

网友评论

      本文标题:sprintf输入字符串和输出字符串相同时输出会异常

      本文链接:https://www.haomeiwen.com/subject/dnrlmltx.html