`
tiandirensoon
  • 浏览: 593950 次
文章分类
社区版块
存档分类
最新评论

Linux下C语言的fgets与fputs

 
阅读更多

使用的是 CentOS gcc编译下面程序 显示

warning: the `gets' function is dangerous and should not be used.

问题出在程序中使用了 gets Linux 下gcc编译器不支持这个函数,解决办法是使用 fgets

fgets()函数的基本用法为: fgets(char * s,int size,FILE * stream);


/* 代码实现 */


======================================

函数名: gets 
功 能: 从流中取一字符串 
用 法: char *gets(char *string); 
程序例: #include <stdio.h> int main(void) { char string[80]; printf("Input a string:"); gets(string); printf("The string input was: %s\n", string); return 0; } 

函数名: puts 
功 能: 送一字符串到流中 
用 法: int puts(char *string); 
程序例: #include <stdio.h> int main(void) { char string[] = "This is an example output string\n"; puts(string); return 0; }

分享到:
评论

相关推荐

    fgets与fputs函数

    fgets函数详解 fgets函数 从流中读一行或指定个字符,  原型是char *fgets(char *s, int n, FILE *stream);  从流中读取n-1个字符,除非读完一行,参数s是来接收字符串,如果成功则返回s的指针,否则返回NULL。...

    c语言fgets fputs 读写文件

    读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针)

    C语言文件操作中 fgets与fputs 函数详解

    主要介绍了C语言文件操作中 fgets与fputs 函数详解的相关资料,需要的朋友可以参考下

    fgets函数与fputs函数

    文章简单介绍了fgets函数和fputs函数的应用及不同

    Linux系统下C语言gets函数出现警告问题的解决方法

    最近在Linux下编译C语言,用到gets这个函数,代码如下: #include #include #include void main(){ char s[100]; // 存放输入的字符串 int i, j, n; printf(输入字符串:); gets(s); n=strlen(s); for(i=0,j=n-1...

    c语言文件读写函数

    字符串读写函数:(fgets和fputs) fputs函数:一般格式为:fputs(str,fp) fgets函数:一般格式为:fgets(str,n,fp) 读写数据块函数(fread和fwrite) 一般调用形式为:fread(buffer,size,count,fp) fwrite...

    C语言 文件操作 实例

    关于C语言中常用函数的使用,包括:fgets, fputs, fgetc, fputc, fprintf, fscanf, fwrite, fread 其中有6个文件用于解释文件操作的基本功能

    C语言全套视频教程 视频.txt

    49) C语言之fgets() 和 fputs() 50) C语言之文件内部指针 51) C语言之rewind() 52) C语言之随机存取 fseek() 和 ftell() 函数 53) C语言之fsetpos和fgetpos 54) C语言之fread() 和 fwrite() 函数 结构体和其他数据...

    fgets( )和fputs( )(建议用其完全代替gets和puts函数)

    很早之前,本人开始接触C语言的时候整理的笔记,包含了函数fgets( )和fputs( )的总结和使用心得,以及与对应的无f前缀函数的区别分析,现在分享给大家,仅代表个人观点,由于能力有限,难免有纰漏,仅供学习交流.

    自学去c语言视频教程

    49) C语言之fgets() 和 fputs() 50) C语言之文件内部指针 51) C语言之rewind() 52) C语言之随机存取 fseek()和 ftell() 函数 53) C语言之fsetpos和fgetpos 54) C语言之fread() 和 fwrite() 函数 结构体和其他数据...

    linux c 读写二进制文件

    main2.cpp 生成1个二进制文件。 main3.c 读取二进制文件。 用fgets可以读取指定长度的字符串。 可用于读取格式化固定位址的二进制结构数据。

    C语言全书word版CHAR13

    13.4.2 字符串读写函数fgets和fputs 8 13.4.3 数据块读写函数fread和fwtrite 9 13.4.4 格式化读写函数fscanf和fprintf 11 13.5 文件的随机读写 12 13.5.1 文件定位 12 13.5.2 文件的随机读写 13 13.6 文件检测函数 ...

    C语言中fgets和fscanf区别详解

    C语言中fgets和fscanf区别详解 一、作用上的大概区别: ①fgets:从文件中读取一行数据存入缓冲区(fgets遇到回车才会结束,不对空格和回车做任何转换就录入到缓冲区,结束后再往缓冲区写多一个\0,所以它是读一行...

    C语言讲义.doc

    5.6 FPRINTF,FSCANF,FGETS,FPUTS函数 78 5.7 STAT函数 78 5.8 FREAD和FWRITE函数 79 5.9 FREAD与FEOF 79 5.10 通过FWRITE将结构保存到二进制文件中 79 5.11 FSEEK函数 80 5.12 FTELL函数 80 5.13 FFLUSH函数 80 5.14...

    谭浩强c语言程序设计

    13.4.2 字符串读写函数fgets和fputs 208 13.4.3 数据块读写函数fread和fwtrite 209 13.4.4 格式化读写函数fscanf和fprintf 201 13.5 文件的随机读写 202 13.5.1 文件定位 202 13.5.2 文件的随机读写 203 13.6 文件...

    谭浩强C语言word版

    13.4.2 字符串读写函数fgets和fputs 8 13.4.3 数据块读写函数fread和fwtrite 9 13.4.4 格式化读写函数fscanf和fprintf 11 13.5 文件的随机读写 12 13.5.1 文件定位 12 13.5.2 文件的随机读写 13 13.6 文件检测函数 ...

    【C语言】文件操作汇总

    ·字符串读写函数:fgets和fputs ·数据块读写函数:freed和fwrite ·格式化读写函数:fscanf和fprinf  下面分别予以介绍。使用以上函数都要求包含头文件stdio.h。字符读写函数fgetc和fputc字符读写函数...

    八十多条C语言基础教程

    (53)fgets和fputs函数 (54)fread和fwrite函数 (55)文件定位函数 c switch的用法 c 避免调试窗口闪退 c 弹出消息窗口 c 等待函数(sleep) c 定义类成员 c 动态分配内存法定义数组 c 返回二维数组 c 方向键键码 c 改变...

Global site tag (gtag.js) - Google Analytics