Linux下C语言的fgets与fputs
生活随笔
收集整理的這篇文章主要介紹了
Linux下C语言的fgets与fputs
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
使用的是 CentOS gcc編譯下面程序 顯示
warning: the `gets' function is dangerous and should not be used.
問題出在程序中使用了 gets Linux 下gcc編譯器不支持這個函數(shù),解決辦法是使用 fgets
fgets()函數(shù)的基本用法為: fgets(char * s,int size,FILE * stream);
?
/*?? 代碼實現(xiàn) ??? */
#include <stdio.h>
int main ( ) {char name[20];printf("\n 輸入任意字符 : ");fgets(name, 20, stdin);//stdin 意思是鍵盤輸入fputs(name, stdout); //stdout 輸出return 0;
}
?
======================================
?
總結(jié)
以上是生活随笔為你收集整理的Linux下C语言的fgets与fputs的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开个玩具店大概要多少钱?
- 下一篇: C#中在应用程序和DLL使用消息