Borderou de evaluare (job #696698)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Agenda (baraj gimnaziu) | Compilator | cpp-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 17 feb. 2023 22:49:02 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'int get_date(std::string)':
main.cpp:42:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
42 | while(s[i] == ' ' && i < s.size()){ i++; }
| ~~^~~~~~~~~~
main.cpp:44:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
44 | while(isdigit(s[i]) && i < s.size()){
| ~~^~~~~~~~~~
main.cpp:50:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
50 | while(s[i] == ' ' && i < s.size()){ i++; }
| ~~^~~~~~~~~~
main.cpp:52:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
52 | while(isletter(s[i]) && i < s.size()){
| ~~^~~~~~~~~~
main.cpp:59:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
59 | while(s[i] == ' ' && i < s.size()){ i++; }
| ~~^~~~~~~~~~
main.cpp:61:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
61 | while(s[i] == ' ' && i < s.size()){ i++; }
| ~~^~~~~~~~~~
main.cpp:62:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
62 | while(isdigit(s[i]) && i < s.size()){
| ~~^~~~~~~~~~
main.cpp:67:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
67 | while(s[i] == ' ' && i < s.size()){ i++; }
| ~~^~~~~~~~~~
main.cpp:69:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
69 | while(s[i] == ' ' && i < s.size()){ i++; }
| ~~^~~~~~~~~~
main.cpp:70:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
70 | while(isdigit(s[i]) && i < s.size()){
| ~~^~~~~~~~~~
main.cpp: In function 'int main()':
main.cpp:87:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
87 | for(int i = 0; i < pos; i++){
| ~~^~~~~
main.cpp:90:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
90 | for(int i = pos+1; i < str.size(); i++){
| ~~^~~~~~~~~~~~
main.cpp:113:27: error: no matching function for call to 'max(int&, short int&)'
113 | maxi = max(maxi, sp[i]);
| ~~~^~~~~~~~~~~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/char_traits.h:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ios:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/istream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/sstream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/complex:45,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ccomplex:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/i686-pc-linux-gnu/bits/stdc++.h:54,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_algobase.h:254:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'