char buffer[16]; void setup() { Serial.begin(9600); setNet(); } void loop() {;} void setNet() { Serial.print("\n Input IP adress then press Enter:"); while(Serial.available()==0){;} char ch; int i=0; while(Serial.available()>0) { ch=Serial.read(); buffer[i++]=ch; } // AND THIS IS ALTERNATIVE I'VE TRIED: // // while(1) // { // if(Serial.available()>0) // { // char ch=Serial.read(); // if(ch==-1); // { // break; // } // buffer[i++]=ch; // } // } buffer[i]='\0'; Serial.print("\n This is IP adress you've just inputed: "); Serial.print(buffer); }