私は入力がユーザーから取られたときに無限ループから出てくるためにロジックをビルドしようとしています。そうでなければループを続けます。しかし、ループが停止し、プログラムが入力待ちになります。 友人は私を助けて、ロジックを実装するためのアイディアを提案することができます。 osはLinuxコードで、条件が満たされていれば待っています。cプログラミングロジック
while(1) {
recv(sock,&data,sizeof(data),0);
printf("\nthe recieved data from the server is: %d\n",data);
fflush(stdout);
if (scanf("%c",&control)==1 && control=='b')
{
send(sock,&control,1,0);
break;
}
else continue;
}
あなたはこれまで何を持っていますか?それはどのように機能しませんか? –
コードを見ずに本物の質問を理解するのは難しいです。 –
どのオペレーティングシステムですか?ユーザー入力のためのノンブロッキング読み取りの実行方法は、プラットフォームによって異なります。 – indiv