К>Да-да! Как вы яхту назовете, так она и поплывет! Даешь ++ 
Все вроде Ник сменил.
while (*szLineCur++!=10);
А это получается так или нет-Эквивалент ?
szLineCur[0],szLineCur[1],szLineCur[2]
и так до 10.
И не поумк что происходит в этой строке
char * szLineCur=szLine;
Если можно не могли бы Вы поподробней рассказать об этом.
Я хоть и сам придумал дописать
printf("%c",szLine[i]);
в конце программы, которую Вы мне написали. Но не поуму почему к szLine в обратном порядке присвоились элементы масива. Ведь в начале рпограммы было написано
char * szLineCur=szLine;
И насколько я понимаю элементы находящиеся справа от знака равно должны были присвоиться элементу слева от знака?
И что делает вообще строка -->*szLineCur=0; , для чего она, если Вы говорите можно без нее. то какому элементу массива присваивается 0.