while(1)
{
printf("\nEnter message : ");
gets(message);
//Send some data
if( send(sock , message , strlen(message) , 0) < 0)
{
puts("Send failed");
return 1;
}
//Receive a reply from the server
if( recv(sock , server_reply , 2000 , 0) < 0)
{
puts("recv failed");
break;
}
puts("Server reply :");
puts(server_reply);
}
close(sock);
return 0;
}
Это часть моей программы. Когда я компилирую и запускаю его, я получаю сообщение об ошибке. Сообщение об ошибке
предупреждение: функция gets опасна и не должна использоваться!
gets
устарел и теперь удален после того, как c11.gets_s
был представлен как более безопасная альтернатива. - person Raman   schedule 10.07.2015fgets(array, sizeof(arr), stdin)
илиscanf("%[^\n]%*c", arr)
не забудьте отрезать\n
в случаеfgets
- person Mayukh Sarkar   schedule 10.07.2015