//globale Variable char Datensatz[100] /*********************************************/ void RS232 (void) { int nIndex; Datensatz[99]='\0'; nIndex=0; while(getchar()!='\r' && getchar()'\n') { Datensatz[nIndex]=getchar(); nIndex++; } Datensatz[nIndex]='0'; nIndex=0; while(Datensatz[nIndex]!='$' && nIndex<100) { nIndex++; } } /*****************************/ void DatenSchreiben (void) { puts(Datensatz); } /****************************/ void main (void) ... while(1) { RS232(); DatenSchreiben(); } }