#include<iostream.h>
int port(char*ip)
{
if(*ip=='\0')
return 0;
else{
cout<<*ip%2;
return *ip/2;
if(*ip=='.')
{
++*ip;}}}
int main()
{
char x;
cin>>x;
return port(&x);}انا كتبت هذا الكود على اساس انه راح يحول ip الى واحد وصفر
مثلا لما اعطيه 255.0.0.0 المفروض يكون الجواب 11111111
لكن الكود بدل مايحول الى باينري عطاني مجيولس العدد الاول يعني 0؟؟
ممكن احد يقولي شنو القضيه ؟؟ <_<