Kezdőoldal » Számítástechnika » Programozás » C++,15 '15'-é, azaz int to char?

C++,15 '15'-é, azaz int to char?

Figyelt kérdés

Olyan megoldást keresek, hogy egy int számot átalakítsam ugyanazzá a char karakterré.

Tehát egy 5 értékű int i-t átalakítsak egy '5' charrá.


A kettő értéket meg megadom egy lista elemnek.

lista.push_back(osztaly(i,átalakított i))


tehát nekem az átalakítás kéne.


Egy kezdő C++os



2012. dec. 1. 00:27
 1/3 anonim ***** válasza:

A '0'-hoz kell adni, mivel '0'-tól '9'-ig sorba vannak a karakterek ASCII kódjai működik, pl:

int i=5;

char c='0'+i;


Ez meg mi? : 15 '15'-é

2 karakterből nem állhat egy char. String állhat több karakterből.

2012. dec. 1. 00:58
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Hát barátom, ha te a 15-öt át tudod alakítani EGY db char-á, akkor asszem Nobel díjat kapsz :D

(ASCII kódból nem ér:P :D)

2012. dec. 1. 17:47
Hasznos számodra ez a válasz?
 3/3 TB124 válasza:

Szerintem erre gondolsz:


#include <iostream>

#include <cstdlib>

using namespace std;

int main ()

{

int n,b;

char c[5];

cout<<"n=";

cin>>n;

b=10;

itoa(n,c,b);

cout<<c;

return 0;

}


Amúgy ha a b-t például 2-nek felelteted meg akkor a charban kettes számrendszerbe fogja tenni a számot.

2013. márc. 15. 20:17
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!