Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4958604
  • 博文数量: 1696
  • 博客积分: 10870
  • 博客等级: 上将
  • 技术积分: 18357
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 15:16
文章分类
文章存档

2017年(1)

2016年(1)

2015年(1)

2013年(1)

2012年(43)

2011年(17)

2010年(828)

2009年(568)

2008年(185)

2007年(51)

分类: LINUX

2008-11-07 22:11:35

#include 

void main()
{
  char initial = ' ';
  char name[80};
  char age[4}
  
  printf("Your first initial: ");
  scanf("%c", &initial );
  
  printf("Your first name:" );
  scanf("%s", name );

  if(initial != name[0])
     printf("\n%s,you got your initial wrong.", name);
  else
     printf("\nHi, %s. Your initial is correct.", name );
  printf("\nYour full name and your age separated by a comma:\n" );
  scanf("%[^,] , %[0123456789]", name, age );
  printf("\nYour name is %s and you are %s years old\n", name, age );
}

You can get description in detail by "man scanf" from Linux OS.

阅读(1315) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~