A bemeneten megadott karaktersorozatban a $ jelek közé zárt szöveg dőlt betűs. A szövegben más funkcióban is előfordul $jel, de ekkor mindig megelőzi egy backslash karakter pl: \$.
Tervezzen C programot, amely kiírja az összes dőlt betűs karaktert. A feladat megoldásához tervezzen állapotgépet, amit állapotátmeneti gráffal adjon meg!
Példa a bemenő formátumra (az elkészült programot teszteléséhez):
A C program egyik $fontos$ eleme a fordító. Némelyiket ingyen, némelyiket 300\$-ért kapjuk meg.
Segítség:
Használjuk fel az alábbi programrészletet, amely a bemenetről CTRL+Z billentyűkombinációig olvas (UNIX/Linux alatt CTRL+D). (A konzol beállításaitól függően lehet, hogy entert kell nyomni).
#include <stdio.h>
int ch;
while((ch=getchar())!=EOF)
{
...
}