Kezdőoldal » Számítástechnika » Programozás » C++ -ban hogyan lehet egy...

C++ -ban hogyan lehet egy bekért számot karakterként kiírni?

Figyelt kérdés
2015. júl. 9. 20:58
 1/7 anonim ***** válasza:
55%
Át kell alakítani string-re. Amit pl. az sstream-mel lehet. Vagy az std::to_string, C++11-es szabványnál.
2015. júl. 9. 21:37
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
55%

string méretét lekéred, és

- végiiterálod vagy

- for ciklussal [] operátorral kiíratod vagy

- foreach szerű kiírást használsz (C++11 for(auto &c : str) )

2015. júl. 9. 21:47
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
100%

pl. így:


#include <iostream>


int main() {

int n;

std::cout << "Kerek egy szamot: ";

while (!(std::cin >> n) || n < 0) {

std::cout << "Hibas input, ujra: ";

std::cin.clear();

std::cin.ignore(INT_MAX, '\n');

}

std::cout << "Karakter: " << static_cast<char>(n) << std::endl;

return 0;

}

2015. júl. 9. 22:30
Hasznos számodra ez a válasz?
 4/7 iostream ***** válasza:
4%
Látszik, hogy #1 és #2 meg sem értette a kérdést :) Nem tudsz nem szövegesen kiírni, ez fizikai képtelenség, hiszen a konzol szöveget tartalmaz, még ha az meg nem jeleníthető karakterekből is áll.
2015. júl. 9. 23:00
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
0%
iostream, ha már a konzoloknál tartunk, te azt se tudod mi az, mert az nem tud szövegeket kiírni, mert pixeleket jelenít meg. Ez sokkal súlyosabb info1-es minimumkérdés, mint a kérdés meg nem értése.
2015. júl. 9. 23:15
Hasznos számodra ez a válasz?
 6/7 iostream ***** válasza:
Igazából nem, pixeleket a monitor jelenít meg. A konzol karaktereket tartalmaz, ami aztán pixelekké alakul.
2015. júl. 11. 10:26
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
Felesleges belemenni, lehetne sok ilyen apróságot felhozni, mint azt is, hogy csak 3 színt jelenít meg a monitor.
2015. júl. 11. 15:23
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!