输入/输出
五更瑠璃
这个作者很懒,什么都没留下…
展开
-
输入字符串时输入空格
1.最容易的,将一个字符串分为一个一个字符输入 char s[100]; int i=0; while(scanf("%c",&s[i]),s[i]!='\n')i++; s[i]='\0'; //遇到换行停止输入,并且将换行替换为\0 printf("%s转载 2012-03-17 15:10:29 · 4050 阅读 · 0 评论 -
scanf、sscanf中的正则表达式
看了几篇介绍sscanf函数,真是发现自己好多东西没理解透。第一篇:此文所有的实验都是基于下面的程序:char str[10];for (int i = 0; i 执行完后str的值为str = "!!!!!!!!!!"我们把str的每个字符都初始化为惊叹号,当str的值发生变化时,使用printf打印str的值,对比先前的惊叹号,转载 2012-03-17 09:53:32 · 850 阅读 · 0 评论 -
sacnf 输入格式相关
scanf函数是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其关键字最末一个字母f即为“格式”(format)之意。 scanf函数的一般形式scanf(格式控制,地址表列)int scanf(char *format[,argument,...]);“格式控制”的含义同printf函数;“地址表列”是由若干个地址转载 2012-03-17 15:12:54 · 1120 阅读 · 0 评论 -
sscanf函数中正则表达式的运用
在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说:好记性不如烂笔头,记录下来就是效率。以下源代码是本人测试的源文件,附带讲解注释。#include #include #includ转载 2012-03-17 10:04:35 · 1165 阅读 · 0 评论