foo.cc:35:24: warning: multi-character literal with 6 characters exceeds 'int' size of 4 bytes
35 | return '000000';
| ^~~~~~~~
foo.cc:36:16: warning: multi-character character constant [-Wmultichar]
36 | return '000';
| ^~~~~
foo.cc: In function ‘std::string findnum(std::string)’:
foo.cc:8:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
8 | for(int i=0;i<s.size();i++)
| ~^~~~~~~~~
foo.cc: In function ‘char findjinlu(std::string)’:
foo.cc:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
20 | for(int i=0;i<s.size();i++)
| ~^~~~~~~~~
foo.cc:35:24: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘808464432’ to ‘48’ [-Woverflow]
35 | return '000000';
| ^~~~~~~~
foo.cc:36:16: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘3158064’ to ‘48’ [-Woverflow]
36 | return '000';
| ^~~~~