ちょっと失礼します。
break文が何故かうまくいきません。
下のプログラムのbreakの使い方間違ってますか?
キーボードからの読み込みを何かの条件でbreakしたいんですが…
教えてください

char a[100],w;
char *cpt;
int i;
cpt=a;
printf("please input strings:");

for(i=0;i<100;i++){
scanf("%c",&cpt[i]);
if(cpt[i]==w)break;
}
for(i=0;i<100;i++){
if(cpt[i]==' ')for(i=i+1;i<100;i++){printf("%c",cpt[i]);
}
}