不知道这个printf为什么不生效了,不输出

img

输入字符以后无法输出字符,不知道哪里出了问题,正常来说就算字符修改出现问题也应该能输出字符啊😭

fputs呢

变量最好都赋初值,不然会出问题

里面 j p q 几个变量都没有初始化,while() 里的操作不知道跑哪去了。

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7634532
  • 你也可以参考下这篇文章:用c语言输出有颜色的字体 printf输出 控制台程序修改文本位置 设置控制台程序窗口标题
  • 除此之外, 这篇博客: C语言输入和输出中的 2.用printf函数输出数据(printf函数用来向终端输出若干个任意类型的数据) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1)printf函数的一般格式为:printf(格式控制,输出列表)
    ①格式控制由格式声明(由%和格式字符组成)和普通字符(原样输出)组成
    ②输出列表是程序需要输出的一些数据,可以是常量、变量或表达式。
    2)格式字符
    ①d格式字符:用来输出一个有符号的十进制整数。
    ②c格式符:用来输出一个字符。
    ③s格式符:用来输出一个字符串。
    ④f格式符:用来输出实数(包括单、双精度、长双精度)。
    ⑤e格式符:指定以指数形式输出。
    其他格式符因为初学时使用不多不做整理,用时查阅。

  • 您还可以看一下 李南江老师的零基础学会C语言课程中的 printf函数输出不同类型数据(掌握)小节, 巩固相关知识点