Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для bool

Старожил


Сообщения: 229
Благодарности: 9

Профиль | Отправить PM | Цитировать


у меня вопрос по компиляторам снова 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

Отправлено: 21:40, 21-04-2007 | #38