Kezdőoldal » Számítástechnika » Programozás » Hogyan kell ezt c nyelven...

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.

2014. nov. 2. 19:36
Hasznos számodra ez a válasz?
 3/4 uno20001 ***** válasza:

Legyen jó napod! De csak akkor, ha legalább megpróbálod megérteni!


[link]


Ternáris operátor (?:) -> [link]

getchar() -> [link]

putchar() -> [link]

do-while ciklus -> [link]

2014. nov. 2. 22:45
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

"vagy '\n' platformfüggően"


Azt majd eldönti neked a lib.

2014. nov. 3. 01:12
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!