C++ amatőr segítség?
Na szóval:D írtam egy progit órán ami átváltja 8.as számrendszerből a számokat 10.esbe és az lenne a kérdésem hogy hogy lehet úgy bekérni a számokat hogy ne kelljen minden szám után entert nyomni?:D
elég kezdő vagyok még:S segítsetek pls:D
Ezt szerintem nem gondoltad végig.
És ha én 15 jegyű számot szeretnék beírni? Honnan tudja a program, hogy éppen ennyi jegyet olvasson be, aztán alakítsa át?
(Lehet, hogy én gondolom rosszul, ha igen, akkor légyszíves fejtsd ki, hogy pontosan mire gondolsz?)
Ilyesmire gondoltál ?
#include <iostream>
#include <cstdlib>
#include <conio.h>
#include <ctype.h>
std::string oktalis()
{
char ch;
std::string szam;
do
{
ch = _getch();
if ((ch > 47) && (ch < 56))
{
_putch( ch );
szam += ch;
}
} while( ch != 13 );
return (szam);
}
int main()
{
std::cout << "Add meg a szamot! Enter vege ! : " ;
std::cout << std::endl << oktalis();
_getch();
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!