Hogyan kell ezt c nyelven programozni?
Figyelt kérdés
A program kérjen be karaktereket EOF végjelig, majd írja ki azokat szavanként külön sorba.2014. nov. 2. 19:14
1/4 A kérdező kommentje:
int main ()
{
int a,db=0;
char c=0;
while(c!=EOF)
{
eddig jutottam el
2014. nov. 2. 19:15
2/4 anonim válasza:
Eddig egész jó.
Tárold el a bevitt szöveget egy tömbben, legyen mondjuk 1024 bájt méretű, valamint szükséged lesz egy egész változóra is.
Minden beütött karakternél növeld a változót egyel. Ez mutatja hol tartasz a tömbben, oda kell írnod a leütött karaktereket. Ha EOF karakterig eljut a bevitel, ez a változó mondja majd meg mekkora a tömböt hasznos mérete.
Ezután egy másik ciklussal járd be a tömböd hasznos méretét, úgy hogy minden elemét kiírod a képernyőre, ha az nem szóköz (32-es karakter), máskülönben pedig kiírsz egy '\r\n' (vagy '\n' platformfüggően), azaz egy új sort kezdesz.
Ennyi.
3/4 uno20001 válasza:
4/4 anonim válasza:
"vagy '\n' platformfüggően"
Azt majd eldönti neked a lib.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!