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

Бинарные файлы, чтение и запись - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из строи получить фрагменты текста, которые расположены между первым и вторым двоеточием http://www.cyberforum.ru/cpp-beginners/thread186575.html
Помогите, пожалуйста, с написание лабы. задача такая: На экран вывести из каждой строки только те фрагменты текста, которые расположены между первым и вторым двоеточием, третьим и четвертым, пятым и шестым и т.д. Исходным является текстовый файл. В текст могут входить слова из латинских букв, цифры, знаки арифметических операций, точка, запятая, пробел. Требуется считать текст из файла, вывести...
C++ Определить, попадает ли точка с заданными координатами (x, y) в заштрихованную область Помогите пожалуйста. Я учусь на 1 курсе. Преподаватель заболел в то время когда нам обьясняли как делать лаб работу и его замещал другой который ничего не обьяснил. У меня осталась предпоследняя работа а сделать её не могу пример на котором обьясняли был очень лёгким но то задание которое досталось мне сложнее и по типу другое. И я не знаю как делать. http://www.cyberforum.ru/cpp-beginners/thread186573.html
C++ оператор условия if.
Я написал программу: #include<iostream.h> void main(void) { int test=95; if(test>=90) cout<<"Exelent!"<<endl; else; cout<<"sorry"<<endl;
C++ Сортировка Quick Sort
Можно написать код и коментами.
C++ оператор cin. Как вывести информацию. http://www.cyberforum.ru/cpp-beginners/thread186542.html
Я написал программу: #include<iostream.h> void main(void) { int t; cout<<"введите ваше любимое число и нажмите enter:"; cin>>t; cout<<"ваше любимое число равно "<<t<<endl; cin.get();
C++ Исключить из массива первый, предшествующий максимуму, положительный элемент Дан одномерный массив А, состоящий из N элементов. Исключить из массива первый, предшествующий максимуму, положительный элемент. подробнее

Показать сообщение отдельно
KpeHDeJIb
 Аватар для KpeHDeJIb
56 / 56 / 3
Регистрация: 31.10.2010
Сообщений: 103
05.11.2010, 18:51     Бинарные файлы, чтение и запись
Ну у меня несколько замечаний по вашему коду, во-первых sizeof(__int8) == 1, во-вторых зачем записывать побайтово, все наоборот стараются как можно больше за раз прочитать/записать, а у вас тут наоборот, возможность -то ведь есть

Опять же проверять после вызова read() неплохо бы вызвать gcount(), который скажет сколько было байт прочитано, и если ничего не прочитано - то, в вашем случае, прерывать цикл чтения.
 
Текущее время: 07:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru