scanf和gets获取字符串时的区别
来源:互联网 发布:广电网络公司员工出路 编辑:程序博客网 时间:2024/04/30 12:11
scanf把空格和回车都作为结束符,而gets只把回车作为结束符。
例:
#include <stdio.h>
main()
{
char ch1[10],ch2[10];
scanf("%s",ch1);
gets(ch2);
}
依次键入asd空格fg回车,asd空格fg回车,则ch1="asd/0",ch2="asd fg/0"。
gets 读取一行,不包括最后的'/n'
puts输出一行,最后会自动加一个'/n'
- scanf和gets获取字符串时的区别
- scanf和gets获取字符串时的区别
- scanf和gets获取字符串时的区别
- c语言获取用户输入字符串是scanf和gets的区别
- c语言获取用户输入字符串是scanf和gets的区别
- c语言获取用户输入字符串是scanf和gets的区别
- gets 和 scanf的 区别
- gets和scanf的区别。
- gets和scanf的区别
- gets()和scanf的区别
- scanf和gets的区别
- scanf和gets的区别
- gets和scanf的区别
- scanf和gets的区别
- scanf和gets的区别
- gets()和scanf的区别
- gets 和 scanf 的区别
- gets和scanf的区别
- 猴子分桃---小有意思
- 40 个轻量级 JavaScript 库
- c#中多线程---线程同步基础
- Oracle Buys Sun: The Best Deal Ever
- C/C++中的日期和时间
- scanf和gets获取字符串时的区别
- Java项目的安全!
- C#2.0 webservice下使用log4net 写日志
- c#中的多线程---概述与概念
- 庞加莱关于数学发现的心理学的演讲
- 人事系统用例
- Tapestry实现分页显示
- c#中多线程---使用多线程
- C++中的成员指针(pointer-to-member)