求大神帮忙修改程序!一直出现Debug Error不知道为什么...谢谢!
题目如下:从键盘输入一个英文句子,输出所有首字母大写的单词。例如:
输入:
I am a Teacher.
输出:
I
Teacher
我自己写了一个程序 能够出来正确的结果 但是总是提示Debug Error 求哪位大神帮忙解答一下?谢谢!
#include<stdio.h>
int main()
{
char a[100],b[100];
int i,j=0,flag,flag1;
gets(a);
for(i=0;a[i];i++)
{
if(a[i]>64&&a[i]<91)
{
flag=i;
for(i=flag;a[i]!=' ';i++)
{
b[j]=a[i];
j++;
}
b[j]=' ';
b[j+1]='\0';
j=0;
puts(b);
}
}
return 0;
}