#include <random>
#include <iostream>
#include <string.h>
int main( )
{
auto gp = [ & ] ( char * buff) {
auto gp1 = [ ] ( char * bff, char ** p1) {
* p1 = strstr ( ( char * ) bff, "(" ) ;
return ( * p1) ;
} ;
std:: random_device rd;
std:: mt19937 gen( rd( ) ) ;
std:: uniform_int_distribution <> dis( 5 , 8 ) ;
for ( int n= 0 ; n< 10 ; ++ n)
std:: cout << dis( gen) << ' ' ;
std:: cout << '\n ' ;
}
I2luY2x1ZGUgPHJhbmRvbT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nLmg+CgoKaW50IG1haW4oKQp7CglhdXRvIGdwID0gWyZdKGNoYXIqIGJ1ZmYpIHsKICAgICBhdXRvIGdwMSA9IFtdKGNoYXIqIGJmZiwgY2hhcioqIHAxKSB7CiAgICAgICAgICAgICAgICAqcDEgPSBzdHJzdHIoKGNoYXIqKWJmZiwgIigiKTsKICAgICAgICAgICAgICAgIHJldHVybiAoKnAxKTsKICAgICB9OwogICAgIAogICAgc3RkOjpyYW5kb21fZGV2aWNlIHJkOwogICAgc3RkOjptdDE5OTM3IGdlbihyZCgpKTsKICAgIHN0ZDo6dW5pZm9ybV9pbnRfZGlzdHJpYnV0aW9uPD4gZGlzKDUsIDgpOwoKICAgIGZvciAoaW50IG49MDsgbjwxMDsgKytuKQogICAgICAgIHN0ZDo6Y291dCA8PCBkaXMoZ2VuKSA8PCAnICc7CiAgICBzdGQ6OmNvdXQgPDwgJ1xuJzsKfQ==
compilation info
prog.cpp: In lambda function:
prog.cpp:9:11: warning: variable ‘gp1’ set but not used [-Wunused-but-set-variable]
auto gp1 = [](char* bff, char** p1) {
^
prog.cpp: In function ‘int main()’:
prog.cpp:21:1: error: expected ‘,’ or ‘;’ at end of input
}
^
prog.cpp:21:1: error: expected ‘}’ at end of input
stdout