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

  #8  
Старый 16.04.2010, 17:57
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
С нами: 10067064

Репутация: 455


По умолчанию

Цитата:
Сообщение от Ins3t  
Не совсем понял.
Куда вводишь?

Код:
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
#include <iostream>
using std::cout;
//////////////////////////////////////////////////////////////////////////
int main( int argc, char * argv[] )
	{
	cout << static_cast<int>('c') << " = " << static_cast<char>(99);
	return 0;
	}
//////////////////////////////////////////////////////////////////////////
Все сходится.

---

UPD:
Или же, если ты хотел получить аски нескольких символов:

Код:
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
//////////////////////////////////////////////////////////////////////////
int main( int argc, char * argv[] )
	{
	char var[256];
	cin.getline( var, 255 );

	for( int i = 0; i < strlen( var ); i++ )
		{
		cout << var[i] << " = " << static_cast<int>( var[i] ) 
			<< endl;
		}

	return 0;
	}
//////////////////////////////////////////////////////////////////////////
Есть такой код
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;

int main()
{
	int integer1, integer2, sum;
	cout << "введите первое число \n";
	cin >> integer1;
	cout << "Введите второе число \n";
	cin >> integer2;
	sum = integer1 + integer2;
	cout <<"Сумма равна" << sum <<endl;
	return 0;
}
Если integer1 приравнять (ввести) аски символ то вы полняются все строки кода кроме cin >> integer2;/
Sum в таком случае приравнивается к отрицательному числу.
 
Ответить с цитированием