Du willst aber hier mit \n (ein Zeichen) vergleichen. Dat geht nicht. Jedenfalls n ichtd in diesem Sinne.
die bedingung sollte lauten
if (*tmp == 'n') /*...*/
dann wird zuerst das \ (durch das "case '\':" ) und danach das n erkannt. mein fehler war, dass der code
case '\': tmp++; if (*tmp == '\n')
die zeichenkette "\\n", also ein \ gefolgt von einem newline erkannt hätte, was ja nicht das ziel ist.
mfg, jan
lug-dd@mailman.schlittermann.de