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

не типизированный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из 2 в 8-ричную систему счисления http://www.cyberforum.ru/cpp-beginners/thread968302.html
Перевести натуральное число из 2-чной в 8-ричную систему счисления. Помогите написать программку
C++ Второй день не могу заменить объявление массива вот, собственно код программы с условием. прог откомпилирована и работает отлично. но преподаватель не принимает её,т.к. память под двумерный массив надо объявить динамически (new). Пробовал объявлять на том же месте таким способом int **a; a=new int*; for (int i=0;i<ROWS;i++) {a=new int;} cout<<"vvedite elem matrici"; for (int i=0;i<ROWS;i++) for (int j=0;j<COLUMNS;j++)... http://www.cyberforum.ru/cpp-beginners/thread968293.html
C++ В чем ошибка?
#include <cstdlib> #include <iostream> using namespace std; struct Time { int h; int m; };
Дан текст, содержащий 30 символов. Подсчитать количество вхождений символов А и Б. C++
Ребят , помогите плиз , послезавтра экзамен , вот нашел возможные задание , может кто подсказать , или показать решения ? Язык : С++/ паскаль. Заранее спасибо. №1 Дан текст, содержащий 30 символов. Подсчитать количество вхождений символов А и Б. написать программу.
C++ Нужно оптимизировать код http://www.cyberforum.ru/cpp-beginners/thread968266.html
Вобщем код не принемает сайт, немного нагружает и по времени не проходит задание Август и Беатриса играют в игру. Август загадал натуральное число от 1 до n. Беатриса пытается угадать это число, для этого она называет некоторые множества натуральных чисел. Август отвечает Беатрисе YES, если среди названных ей чисел есть задуманное или NO в противном случае. После нескольких заданныъх вопросов...
C++ Странная ошыбка Всём привет Есть такая проблема: при использовании qsort(&c, c.size(), sizeof(int), compare) Кидает ексепшен, почёму понять не могу. Вот весь код: #include <iostream> #include <vector> int compare(const void* a, const void* b) { return ( *(int*) a - *(int*)b ); подробнее

Показать сообщение отдельно
HedgehogLu
147 / 68 / 1
Регистрация: 04.09.2013
Сообщений: 260
03.10.2013, 23:01     не типизированный файл
соответственно используя флаг b при открытии файлов fopen("name","rb") или fopen("name","wb");
и для чтения соответственно
fread а для записи fwrite

В вашем случае
C++
1
2
3
4
5
6
char c;
...
fread(&c,1,1,fp);
if (c=='0')c='1';
write(&c,1,1,fg);
...
Добавлено через 6 минут
Упс забыл про обратное преобразование там ифик подправить надобно
C++
1
2
if (c=='0')c='1';
else if(c=='1')c='0';
так оно более подходит под решение задачи.
кстати обратите внимание на постановку задачи
Цитата Сообщение от Жанерке Посмотреть сообщение
с заменой в них символа 0 на 1 и наоборот
Заменяется символ, а не число. Как реализовано в вашем коде.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru