test7_5.txt
来自「嵌入式c源码」· 文本 代码 · 共 51 行
TXT
51 行
#include <stdio.h>
int character;
char *token;
void lexicure(void);
int main(void)
{
lexicure();
while(character)
{
fprintf(stdout, token);
lexicure();
}
exit(0);
}
void lexicure(void)
{
character=getchar();
switch(character)
{
case 'A'...'Z':
while((('A'<=character)&&('Z'>=character))|| (('0'<=character)&&('9'>=character)))
{
token+=character;
character=getchar();
}
if(character!=EOF)
ungetc(character, stdin);
else
ungetc(0, stdin);
break;
case '0'...'9':
while(('0'<=character)&&('9'>=character))
{
token+=character;
character=getchar();
}
if(character!=EOF)
ungetc(character, stdin);
else
ungetc(0, stdin);
break;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?