Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

zamiana wartosci z char na int

Ostatnio zmodyfikowano 2016-01-13 14:43
Autor Wiadomość
badyl94
Temat założony przez niniejszego użytkownika
zamiana wartosci z char na int
» 2016-01-13 13:17:14
hej

chcialbym zamienic wartosc chara na int
 
C/C++
char a;
int b = 1, int wynik = 0;
cin >> a;
wynik = a + b;
cout << wynik;
.

 wie ktos jak to zrobic ? z gory dzieki za pomoc
P-143435
darko202
» 2016-01-13 14:17:02
1.
możesz sprawdzać znak  jeśli '1' to 1
np. w petli switch  

2.
użyć funkcji konwertującej podobnej do itoa, atoi  itp.
http://www.cplusplus.com​/reference/cstdlib/atoi/
P-143441
mateczek
» 2016-01-13 14:43:27
co chcesz zrobić ??

1. czy chcesz uzyskać kod ASCII Chara ??
C/C++
#include<iostream>
using namespace std;
int main() {
    char literka = 'a';
    int kodliterki =( int ) literka;
    cout << kodliterki << endl; //wyświetli 97
}


2. czy chcesz z char {od 0 do 9} zrobić cyfrę??

C/C++
#include<iostream>
using namespace std;
int main() {
    char cyferkaChar = '3';
    int cyfra = cyferkaChar - '0';
    cout << cyfra << endl;
}

3. Czy chcesz wczytać liczbę z napisu (string)
C/C++
#include<iostream>
#include<string>
using namespace std;
int main() {
    string napis = "1234";
    int liczba = stoi( napis );
    cout << liczba << endl;
}
P-143442
« 1 »
  Strona 1 z 1