c语言,输入一句英语,把单词分别输出后换行。 如 输入 thank you 输出 thank you
#include<stdio.h>main(){ char string[1000]; char *Ptr1=string,*Ptr2=string; printf("Please input a string:"); gets(string); while(*Ptr1!=✀尀0✀) { for(;*Ptr1!=32;Ptr1++); for(;Ptr2<Ptr1;Ptr2++) { printf("%c",*Ptr2); } Ptr2++; printf("尀n"); } system("Pause"); return 0;}我的程序死循环了,求高手指教错误在哪里