// https://www.robotronix.co.il 
// תרגול מחרוזות  לימוד תכנות ורובוטיקה
// learn string , learn arduino 

char buf[80];
char source[40]; 

void setup() {
  Serial.begin(115200);
  Serial.println("---------------------------------------");
  // Example 1: strcpy - Copying a string
  
  strcpy(source,"http://www.robotronix.co.il");

  strcpy(buf,source);
  Serial.print("1 - Copied string: ");
  Serial.println(buf);

  // Example 2: strcat - Concatenating two strings
 
  strcat(buf, "/product-category/רובוטיקה/");
  Serial.print("2 - Addition  string: ");
  Serial.println(buf);

  // Example 3: strlen - Getting the length of a string
  size_t length = strlen(buf);
  Serial.print("3- Length of the string: ");
  Serial.println(length);

  // Example 4: strstr - Finding a substring

  if ( strstr(buf, ".co.il") >0  ) {
    Serial.println("Substring .co.il found  ");
   
  } else {
    Serial.println("Substring not found.");
  }

  // Example 5: strcmp - Comparing two strings
  const char* key = "12345";
  char userInputKey[20];
   strcpy(userInputKey,"24923");
  int comparison = strcmp(key, userInputKey);
  if (comparison ==0) {
    Serial.println("key o.k");
  } 
  else
  {
    Serial.println("worng  passord ");
  }
}

void loop() {
  // Do nothing
}