Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Бинарный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу использую указатели http://www.cyberforum.ru/cpp-beginners/thread189547.html
дано натуральное число n, действительные числа а1....аn. Выяснить, имеется ли среди чисел а1....аn совпадающие.
C++ Работа со стеком Привет всем. Помогите пожалуйста написать прогу. Постороить класс для работы со стеком.Элементы стека -целое число. Ввести две неубывающие последовательности чисел в два стека. Использовать третий... http://www.cyberforum.ru/cpp-beginners/thread189520.html
Вывод из класса наследника C++
У меня получается вывод из главного класса, а когда вывожу через функцию из класса наследника выдает ошибку, из-за чего так???? хоты вывожу по тому же принципу как и из главного класса #include...
C++ Нахождение данных в HTML
Доброго всем! В тексте HTML прайса фирмы есть ячейки с массой товара <td title=Масса class=user>182кг</td>... Как средствами C# найти эти строки и просуммировать массы всех товаров?
C++ переделать контрольную... http://www.cyberforum.ru/cpp-beginners/thread189480.html
Записать программу, содержащую класс по вриантом. Переменные-члены и метод открыты, проинициализировать 2 экземпляра класса, вывести на экран переменные-члены и результат работы метода класс...
C++ Записать программу, содержащую шаблон функции, возвращающей сумму квадрата и куба числа любого числового типа Записать программу, содержащую шаблон функции, возвращающей сумму квадрата и куба числа любого числового типа Помогите пожалуйста!!! Буду очень благодарен подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
15.11.2010, 13:40
C++
1
while (read(f, &ch, 1) > 0) {
read() может возвращать -1, 0, >0

Добавлено через 2 минуты
C++
1
if (ch==ch1)
читаешь в int, а сравниваешь с char
нужно читать в unsigned char и сравнивать с int

если сравниваешь int и char, то может получиться, что будешь сравнивать какой-нибудь 0x000000FF c 0xFF в char'е, char будет расширяться до int'а и результат получится
0x000000FF == 0xFFFFFFFF, что уже не равно

и это касается символов, находящихся за семибитным пределом, потому что они все в char'е отрицательные
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru