當(dāng)前位置:
首頁(yè) >
scanf函数使用遇到的问题
發(fā)布時(shí)間:2025/3/12
13
豆豆
生活随笔
收集整理的這篇文章主要介紹了
scanf函数使用遇到的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本人在使用scanf函數(shù)時(shí),偶然在該函數(shù)的第一個(gè)參數(shù)的%s后面添加了一個(gè)“\n”,導(dǎo)致程序運(yùn)行有問(wèn)題。
#include <stdio.h>int main() {char pet[30];printf("請(qǐng)輸入一個(gè)字符串\n");scanf("%s\n",pet);printf("%s\n", pet);return 0; }顯然上述程序的scanf函數(shù)里面有一個(gè)“\n”’。下圖為運(yùn)行結(jié)果
?
顯然,,這樣的情況導(dǎo)致了續(xù)的printf函數(shù)無(wú)法執(zhí)行。
?
解決辦法:將scanf里面的“\n取消掉。
總結(jié)
以上是生活随笔為你收集整理的scanf函数使用遇到的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大小端模式,stm32采用小端模式
- 下一篇: java打印两个小人_[原创]Java画