|
|
вернуться в форумVery strange -- CE here's part of my code: int main(){ long long a[501]={0}; ...................... cout<<a[n]; return 0; } and this is reply on my e-mail: You tried to solve problem 1017 The Staircases. Your solution was compiled with the following errors: bdaa8c64-fc2a-48e3-930d-26de8f4f79d6 bdaa8c64-fc2a-48e3-930d-26de8f4f79d6(15): error: more than one operator "<<" matches these operands: function "ostream::operator<<(char)" function "ostream::operator<<(unsigned char)" function "ostream::operator<<(signed char)" function "ostream::operator<<(short)" function "ostream::operator<<(unsigned short)" function "ostream::operator<<(int)" function "ostream::operator<<(unsigned int)" function "ostream::operator<<(long)" function "ostream::operator<<(unsigned long)" function "ostream::operator<<(float)" function "ostream::operator<<(double)" function "ostream::operator<<(long double)" operand types are: ostream_withassign << __int64 cout<<a[n]; ^ compilation aborted for bdaa8c64-fc2a-48e3-930d-26de8f4f79d6 (code 2) Now can somebody explain THIS??!!?! I read the FAQ and theres definitly said that u may use cin and cout for Long Long P.S. the same solution in Pascal got AC :/ P.P.S and even more! this fake solution: #include <iostream.h> int main() { long long n; cin>>n; cout<<n; return 0; } gets compilation errors on cin>>n and cout<<n also!!!! Edited by author 09.05.2006 12:51 Re: Very strange -- CE Such code works #include <iostream> using namespace std; int main() { long long n; cin>>n; cout<<n; return 0; } Sorry, FAQ needs to be updated. |
|
|