scanf sscanf的用法
来源:互联网 发布:绘画软件下载 编辑:程序博客网 时间:2024/04/28 10:39
#include <stdio.h>
int scanf(const char *format, ...);
scanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源
例子:
#include <string.h>
#include <stdio.h>
int main(void)
{
char buf[512] = {0} ;
/*1res 123456*/
sscanf("123456","%s",buf) ;
printf("%s/n",buf) ;
/*2res 1234*/
sscanf("123456","%4s",buf) ;
printf("%s/n",buf) ;
/*3res 123456*/
sscanf("123456 abcd","%[^ ]",buf) ;
printf("%s/n",buf) ;
/*4res 123456abcd*/
sscanf("123456abcdBCDEF","%[1-9a-z]",buf) ;
printf("%s/n",buf) ;
/*5res 123456abcd*/
sscanf("123456abcdBCDEF","%[^A-Z]",buf) ;
printf("%s/n",buf) ;
/*6res 12DDWDFF*/
sscanf("iios/12DDWDFF@122","%*[^/]/%[^@]",buf) ;
printf("%s/n",buf) ;
/*7res world*/
sscanf("hello, world","%*s%s",buf) ;
printf("%s/n",buf) ;
return 0;
}
1
2取指定长度的字符串,取最大长度为四字节的字符串
3取到指定字符为止的字符串,取遇到空格为止的字符串
4.取仅包含指定字符集的字符串,取仅包含1到9和小写字符的字符串
5取到指定字符集为止的字符串,取遇到大写字母为止的字符串
6给定一个字符串 iios/12DDWDFF@122 ,获取 / @之间的字符串,先将 iios/ 过滤掉 ,再将非 ‘@’的一串内容送到buf中
7给定一个字符串 hello, world,仅保留 world (注意:“,”之后有一空格)
原文 http://www.360doc.com/content/07/0213/11/17255_365683.shtml
- scanf sscanf的用法
- sscanf - scanf,sscanf高级用法
- scanf/sscanf %[]格式控制串的用法
- sscanf和scanf的用法区别
- sscanf/scanf特殊用法
- scanf,sscanf函数用法
- scanf,sscanf高级用法
- scanf,sscanf高级用法
- sscanf/scanf正则用法
- sscanf/scanf正则用法
- scanf, sscanf 函数用法
- scanf, sscanf 函数用法
- scanf/sscanf用法
- scanf,sscanf高级用法
- sscanf和scanf用法摘要
- scanf/sscanf %[]格式控制串的用法(转)
- C语言中scanf(),sscanf(),fscanf()的用法和区别
- sscanf与scanf的区别
- ZigBee技术下的无线模块设计
- winform的textbox中只能输入数字和一个小数点
- 关于VC中弹出的不能为read的一个简单分析
- centos操作系统简介
- 嫁给程序员的好处
- scanf sscanf的用法
- OVO命令小结
- WindowsXP中设置休眠
- 我吃了同事的那个包子
- Memberwise copy(深拷贝)与Bitwise copy(浅拷贝)的区别
- NNM的netmon运行小问题,No connection with master agent
- 关于若干Win32多线程函数API详解
- variables in java
- OpenGL基础图形编程 - 复杂物体建模