Вам нужен сдвиг с присваиванием: <<=
точно! на ночь глядя не сообразил
venco писал(а):
ну ещё много чего можно сказать...
предыдущие замечания устранил, если не сложно, дайте другие советы!
-- Сб окт 08, 2011 21:37:06 --Наверное, можно делать сразу *x_<<=8 выкинув таким образом x. И, возможно, стоит в начале функции написать *x_=0.
Не слишком силен в указателях, перестраховался) Но попробую и так, чтобы разобраться и чтобы код солиднее выглядел.
-- Сб окт 08, 2011 22:13:31 --3. Переменная simbol (лучше symbol), должна быть объявлена int, иначе проверка на EOF работать не будет.
Я считываю символы из текстового файла, мне нужно, чтобы они хранились как целые положительные числа. Это обеспечивает unsigned char. Подойдет ли unsigned int?