各位大侠,请教一下这个程序错在哪
我需要在键盘录入字符数组1,再将1中大于1小于9或大于A小于F的字符赋值到字符数组2,比如输入PF4+1,输出F41程序在这:
#include<stdio.h>
void main()
{
int i,j=0;
char str1[80],str2[80];
gets(str1);
for(i=0;i<=79;i++)
{
if((str1[i]>=1&&str1[i]<=9)||(str1[i]>='A'&&str1[i]<='F'))
{str2[j]=str1[i];j++;}
}
puts(str2);
}