| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 82713 | 杜奕辰 | 加密的病历单 | C++ | Compile Error | 0 MS | 0 KB | 644 | 2024-07-13 15:12:53 |
#include<bits/stdc++.h> using namespace std; int main() { char n; getline(cin,n); for(int i=0; i<n.size(); i++) { if(n[i]>='a'&&n[i]<='z') { n[i]=n[i]-32; } else { n[i]=n[i]+32; } } char t; for(int i=0; i<n.size()/2; i++) { t=n[i]; n[i]=n[n.size()-1-i]; n[n.size()-1-i]=t; } cout<<n<<endl; for(int i=0; i<n.size(); i++) { if(n[i]>='a'&&n[i]<='z') { n[i]=(n[i]+3-'a')%26+'a'; } else { n[i]=(n[i]+3-'A')%26+'A'; } } cout<<n<<endl; return 0; }
Main.cc: In function 'int main()':
Main.cc:5:18: error: no matching function for call to 'getline(std::istream&, char&)'
getline(cin,n);
^
In file included from /usr/include/stdio.h:933:0,
from /usr/include/c++/5/cstdio:42,
from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:46,
from Main.cc:1:
/usr/include/x86_64-linux-gnu/bits/stdio.h:115:1: note: candidate: __ssize_t getline(char**, size_t*, FILE*)
getline (char **__lineptr, size_t *__n, FILE *__stream)
^
/usr/include/x86_64-linux-gnu/bits/stdio.h:115:1: note: candidate expects 3 arguments, 2 provided
In file included from /usr/include/c++/5/string:52:0,
from /usr/include/c++/5/bits/locale_classes.h:40,
from /usr/include/c++/5/bits/ios_base.h:41,
from /usr/include/c++/5/ios:42,
from /usr/include/c++/5/istream:38,
from /usr/include/c++/5/sstream:38,
from /usr/include/c++/5/complex:45,
from /usr/include/c++/5/ccomplex:38,
from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
from Main.cc:1:
/usr/include/c++/5/bits/basic_string.h:5227:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
getline(basic_istream<_CharT, _Traits>&& __is,
^
/usr/include/c++/5/bits/basic_string.h:5227:5: note: template argument deduction/substitution failed:
Main.cc:5:18: note: mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
getline(cin,n);
^
In file included from /usr/include/c++/5/string:52:0,
from /usr/include/c++/5/bits/locale_classes.h:40,
from /usr/include/c++/5/bits/ios_base.h:41,
from /usr/include/c++/5/ios:42,
from /usr/include/c++/5/istream:38,
from /usr/include/c++/5/sstream:38,
from /usr/include/c++/5/complex:45,
from /usr/include/c++/5/ccomplex:38,
from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
from Main.cc:1:
/usr/include/c++/5/bits/basic_string.h:5220:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)
getline(basic_istream<_CharT, _Traits>&& __is,
^
/usr/include/c++/5/bits/basic_string.h:5220:5: note: template argument deduction/substitution failed:
Main.cc:5:18: note: mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
getline(cin,n);
^
In file included from /usr/include/c++/5/string:52:0,
from /usr/include/c++/5/bits/locale_classes.h:40,
from /usr/include/c++/5/bits/ios_base.h:41,
from /usr/include/c++/5/ios:42,
from /usr/include/c++/5/istream:38,
from /usr/include/c++/5/sstream:38,
from /usr/include/c++/5/complex:45,
from /usr/include/c++/5/ccomplex:38,
from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
from Main.cc:1:
/usr/include/c++/5/bits/basic_string.h:5212:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
getline(basic_istream<_CharT, _Traits>& __is,
^
/usr/include/c++/5/bits/basic_string.h:5212:5: note: template argument deduction/substitution failed:
Main.cc:5:18: note: mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
getline(cin,n);
^
In file included from /usr/include/c++/5/string:53:0,
from /usr/include/c++/5/bits/locale_classes.h:40,
from /usr/include/c++/5/bits/ios_base.h:41,
from /usr/include/c++/5/ios:42,
from /usr/include/c++/5/istream:38,
from /usr/include/c++/5/sstream:38,
from /usr/include/c++/5/complex:45,
from /usr/include/c++/5/ccomplex:38,
from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52,
from Main.cc:1:
/usr/include/c++/5/bits/basic_string.tcc:1513:5: note: candidate: template std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT)
getline(basic_istream<_CharT, _Traits>& __in,
^
/usr/include/c++/5/bits/basic_string.tcc:1513:5: note: template argument deduction/substitution failed:
Main.cc:5:18: note: mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'char'
getline(cin,n);
^
Main.cc:6:22: error: request for member 'size' in 'n', which is of non-class type 'char'
for(int i=0; i='a'&&n[i]<='z') {
^
Main.cc:7:26: error: invalid types 'char[int]' for array subscript
if(n[i]>='a'&&n[i]<='z') {
^
Main.cc:8:16: error: invalid types 'char[int]' for array subscript
n[i]=n[i]-32;
^
Main.cc:8:21: error: invalid types 'char[int]' for array subscript
n[i]=n[i]-32;
^
Main.cc:10:16: error: invalid types 'char[int]' for array subscript
n[i]=n[i]+32;
^
Main.cc:10:21: error: invalid types 'char[int]' for array subscript
n[i]=n[i]+32;
^
Main.cc:14:22: error: request for member 'size' in 'n', which is of non-class type 'char'
for(int i=0; i='a'&&n[i]<='z') {
^
Main.cc:21:26: error: invalid types 'char[int]' for array subscript
if(n[i]>='a'&&n[i]<='z') {
^
Main.cc:23:16: error: invalid types 'char[int]' for array subscript
n[i]=(n[i]+3-'a')%26+'a';
^
Main.cc:23:22: error: invalid types 'char[int]' for array subscript
n[i]=(n[i]+3-'a')%26+'a';
^
Main.cc:27:16: error: invalid types 'char[int]' for array subscript
n[i]=(n[i]+3-'A')%26+'A';
^
Main.cc:27:22: error: invalid types 'char[int]' for array subscript
n[i]=(n[i]+3-'A')%26+'A';
^