 /* '12 Main.cpp' */

 /* Plik nagłówka strumienia wejścia-wyjścia */
#include <iostream>

 /* Start */
main (void)
{
  /* Deklaracja dwóch łańcuchów */
 char FirstString [255];
 char SecondString [255];

  /* Pobranie dwóch łańcuchów od użytkownika */
 std::cout << "Pierwszy lancuch: ";
 std::cin >> FirstString;
 std::cout << "Szukany lancuch: ";
 std::cin >> SecondString;

  /* Sprawdzenie występowania drugiego łańcucha w pierwszym */
 if ( false == strstr (FirstString, SecondString) )
 {
  std::cout << "Drugi lancuch nie jest fragmentem pierwszego lancucha!" << std::endl;
 }
 else
 {
  std::cout << "Drugi lancuch jest fragmentem pierwszego lancucha!" << std::endl;
 }

 return 0;
}