DEMO:
#define FIRST_DEMO
//#define SECOND_DEMO
//#define THIRD_DEMO
//#define FOUTH_DEMO
//#define FIVTH_DEMO
/************************************************************************/
/*
** Filename: 2013_0122.c
** Date: 2013-01-22
** Description: 连续输入一批以#结束的字符串(字符串的长度不超过80),遇##则全部输入结束
** Note:
*/
/************************************************************************/
#ifdef FIRST_DEMO
#include <stdio.h>
#include <conio.h>
#define MAXLEN 80
int main(void)
{
int len,k;
char ch;
char oldch=' ';
char str[MAXLEN];
while((ch=getchar())!='#' || oldch != '#')
{
k=0;
while(ch != '#' && k < MAXLEN -1)
{
str[k++]=ch;
ch=getchar();
}
oldch='#';
str[k]='\0';
/*=======================================================================================================*/
//len=k; //程序填空
len=0;
k=0;
while(str[k]!='\0')
{
len++;
k++;
}
/*=======================================================================================================*/
printf("%d\n",len);
}
getch();
return;
}
#elif defined SECOND_DEMO
/**************************************************************************************/
/*
** Filename: 2013_0122.c
** Date: 2013-01-22
** Description: 连续输入一批以#结束的字符串&