
16.04.2010, 17:57
|
|
Познавший АНТИЧАТ
Регистрация: 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 в таком случае приравнивается к отрицательному числу.
|
|
|