| 发表于:2007-02-13 17:48:20 楼主 |
#include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <conio.h> #include <windows.h> #include <string.h> void getmychar(char*array1) { int i=0; char mychar= '\0 ' ; memset(array1,0,20); while(mychar!=0x000d)//0xe00x4d { mychar = getch(); if(isalnum(mychar)) { printf( "%c ",mychar); array1[i]=mychar; i++; } } array1[i]= '\0 '; } void main() { char array[20]; getmychar(array); printf( "\n%s\n ",array); } 我只要输出数字和字母,不想输出方向键等功能键,有没有办法? |
|
|
|
|