С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

"я" это EOF?! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Встроенный оператор C++ откликается при перегрузке http://www.cyberforum.ru/cpp/thread120870.html
Вот возникает ошибочка, кажется я понимаю почему List<int> abc; abc << 1 << 5; List<data_type>::operator >>: для 2 перегрузок есть подобные преобразования может быть 'List<data_type>...
C++ скриншоттер на С ПЛИЗ!!!!!!!....помогите найти прогу(текст проги), которая сохраняет копию экрана в bmp формат, язык программирования - С под DOS http://www.cyberforum.ru/cpp/thread120638.html
C++ Шифрование AES (Операция MixColumns) кто может обьяснить?
Приветствую =) есть проблемка: реализовываю AES, но немогу понять алгоритм операции MixColumns и InvMixColumns. может кто-то обьяснит алгоритм или кинет код на эти операции.
Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите) C++
1)Цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает определенного максимума (например, k принимает значения в...
C++ Нод http://www.cyberforum.ru/cpp/thread118803.html
Даны два числа a и b. Найти их НОД (наибольший общий делитель). Название Размерность Тип a 8 вх b 8 вх...
C++ libcurl and HTTP-Pipeling Использую libcurl для запроса размера картинок через HTTP HEAD (> 100 картинок за 1 заход)... хочется использовать технологию Http-Pipeling для ускорения получения информации, но либо libcurl как то... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18381 / 6429 / 441
Регистрация: 30.03.2009
Сообщений: 17,845
Записей в блоге: 28
24.04.2010, 13:44
Цитата Сообщение от AlexRyzhenko Посмотреть сообщение
Day, спасибо! Работает! А что можно без преобразования присваивать элементу строки значение переменной int?
Проблема вовсе не в том, можно или нельзя присваивать. Проблема в том, что ты работаешь, судя по всему, через функции типа fgetc. Эта функция должна уметь делать две вещи: возвращать текущий прочитанный байт (коих может быть 256 различных значений) и возвращать признак конца файла (ещё одно значение). Итого функция должна уметь возвращать 257 различных значений. Количество этих значений не влезает в тип char, а потому функция возвращает int. Эта одна из распространённых ошибок новичков - результат функции читают в переменную типа char, а не int. int'овое к конечном итоге трактуется так, что значений 0-255 соотвествуют байту, а специально выделенное значение EOF (которое обычно равно -1 или, что то же самое, 0xffffffff) кодирует признак окончания файла

Цитата Сообщение от AlexRyzhenko Посмотреть сообщение
Ещё один прикол в том что MinGW всё норм, а в MinGW Developer Studio - эти чудеса. А мне в курсовой желательно обойтись без чудес... Больше попробывать негде.. BDS2009 - один большой глюк. Можно ставить большую Я, но как-то странно выглядит тогда.
Ещё одно типичное свойство начинающих: не разобравшись, что и как должно работать, начинают обвинять компилятор, разработчиков компилятора, операционную систему, Билла Гейтса. Короче, кого угодно, но только не себя самого

Добавлено через 2 минуты
Цитата Сообщение от AlexRyzhenko Посмотреть сообщение
Рабочий вариант такой - проверять не
Пример вот здесь Загрузка картинок в формате .jpg и .gif
Всё работает. Только в твоём случае строку 6 заменить на что-то типа "printf ("%c", ch);" (а строку 3, соотвественно, выкинуть)
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.