#include <iostream>
#include <cstdio>
 
int main()
{
   char const *input = "ngg://connect>100/username>example/";
   char const *input_format = "ngg://%[^>]>%d/%[^>]>%[^/]"; //input format

   char connect[100], user[100], str[100]; //assuming max size is 100
   int num;
 
   if ( std::sscanf(input, input_format, connect, &num, user, str) != 4 )
   {
      std::cerr << "error : number of tokens read must be equal to 4." << std::endl;
      return 0; 
   }
   
   std::cout << connect <<std::endl;
   std::cout << num <<std::endl;
   std::cout << user <<std::endl;
   std::cout << str <<std::endl;
}