у меня вопрос по компиляторам снова 8)
вот код:
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
char alpha[] = "abcdefghijklmnopqrstuvwxyz";
int sz = strlen(alpha);
for(int i=0;i<sz;i++){
char ch = alpha[i];
cout << '\'' << ch << '\''
<< " = " << int(ch) <<
" = " << oct(ch) << "\n";
}
return 0;
}
ошибка в преобразовании символьного типа в шестнадцатиричную запись:
Цитата:
c:\documents and settings\администратор.comp\мои документы\visual studio 2005\projects\5.1\5.1\5.1.cpp(17) : error C2664: 'std:ct' : cannot convert parameter 1 from 'char' to 'std::ios_base &'
|
все остальное работает, вопрос: дело в компиляторе или ошибка в коде?
компилятор visual C++ express