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

Запись в бинарник и его чтение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ неоднозначность, explicit http://www.cyberforum.ru/cpp-beginners/thread91502.html
Добрый вечер. написал такой шаблонный класс: template <class T> class Container { private: ...... public: Container(const int _dim, ...);
C++ Ссылки, вложенные структуры Напишите пожалуйста определения с примерами..вообщем как ответить по теории.. 1. Типы определяемые пользователем: вложенные структуры (определение, описание, обращения, примеры) 2. Ссылки (с примерами) Заранее огромное спасибо.. http://www.cyberforum.ru/cpp-beginners/thread91501.html
C++ Вычеслить сумму ряда
если кому не сложно помогите пожалуйста)))мозг совсем отказывается что то воспринять. задача во вложение.смог осилить только "псевдо графику"
Переделать программу из Pascal в C++ C++
Добрый день! Прошу помочь, подсказать. Есть программа на Pascal, ее необходимо перевести в C++. Сам C++ знаю слабо, побробывал сам, но вкрались ошибки. Pascal program Perevod; {Nazvanie programmi} var A, i, n, z: integer; B,C,D,E,F: string; res,res1,res2: real; {obyavlenie peremennih} function RtoDec (s: string; R: word): string; {ob`yavlenie funkcii} begin n:=0; A:=0;
C++ Функции и структуры http://www.cyberforum.ru/cpp-beginners/thread91475.html
1.Написать функцию, входным параметром которой является указатель на строку, содержащую запись вещественного числа в десятеричной системе счисления. Функция должна вернуть вещественное значение этого числа. 2.Создать массив, в котором записать информацию о результатах сессии студенческой группы: фамилия, оценки по предметам. Вывести количество неуспевающих студентов (у которых есть хотя бы одна...
C++ Найти максимальный и минимальный элемент,и вывести их в файл и Прочитать массив из файла. Первая задача Найти максимальный и минимальный элемент,и вывести их в файл Вторая задача Прочитать массив из файла. 1)Количество элементов; 2)Все элементы; 3)Посчитать сумму до первого положительного элемента. подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
03.02.2010, 03:45     Запись в бинарник и его чтение
Цитата Сообщение от _Eldar_
а зачем преобразовывать ссылку как указатель на char ?
потому что scanf принимает char *, а &answer имеет тип int *
если answer имеет тип char, тогда приведение не нужно
getchar может вернуть EOF в случае конца файла и в случае ошибки
но когда asnwer имеет тип char, EOF не будет означать EOF, потому что это может быть символ с кодом 0xFF
поэтому делают int (долго объяснять опять)

Цитата Сообщение от _Eldar_
что в этом выражении происходит? answer = getchar();
символ из потока ввода записывается в переменную answer
в случае ошибки в answer однозначно запишется EOF, в случае конца файла тоже (стандартный поток ввода - это файл на диске)
все символы ASCII положительные, а EOF отрицательный
поэтому символ 0xFF не будет отрицательным
(а в случае char answer; - будет, так как совпадёт с EOF)

Цитата Сообщение от _Eldar_
такую запись вообще первый развижу exit(EXIT_SUCCESS);
эта штука не делает просто return
её преимущество в том, что она заканчивает программу из любой функции
а return просто делает возврат из функции
EXIT_SUCCESS - это просто такой #define в заголовке stdlib.h
ну, я думаю, из перевода понятно, что он значит

Цитата Сообщение от _Eldar_
и зачем здесь использовать перечисление enum { YES, NO } cont
оно гораздо понятнее и читаемее, для него не нужно определять #define'ы или const int'ы
всё в одном
и cont касается только цикла
cont можно переключать любым действием, не только одним каким-то
Миниатюры
Запись в бинарник и его чтение  
 
Текущее время: 23:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru