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

Как при помощи ф-ий read/write записать в файл, а потом считать с него - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифр Виженера http://www.cyberforum.ru/cpp-beginners/thread517524.html
У кого есть исходник на Си ?
C++ операторы используя while, do while и for (тремя способами) вывести на экран таблицу перевода 5, 10, 15, ..., 120 долларов сша в рубли по текущему курсу(курс вводится с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread517520.html
запись в С C++
как записать это - writeln('Введите координаты ',i,' точки'); в С++? имею ввиду именно эту часть - ',i,'
C++ фунция bool()
Доброго времени суток. Возможно глупый но беспокоющий меня вопрос: для чего нужна функция bool() ? На сколько мне извесно присваение арифметических тип типу bool происходит автоматически(0, 0.0... присваиваются как false,>0 как true), так для чего тогда нужна эта функция?:)
C++ Обыкновенная функция http://www.cyberforum.ru/cpp-beginners/thread517503.html
Вот на вид простой пример (на картинке) На вход подаем одно число n - на выход f(n). (пример 7 - 10) Пробовал реализовать в тупую через if - return, но ничего не вышло. Может как-то через контейнер или что-то там надо??
C++ дано 2 целочисленных файла, получить пересечение Дано два целочисленных файла, получить пересечение их элементов, то есть те числа, которые есть одновременно в обоих файлах(в новом файле числа не должны повторяться). Вывести на экран содержимое всех трёх файлов. помогите пожалуйста) подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,187
Завершенные тесты: 1
13.03.2012, 09:14     Как при помощи ф-ий read/write записать в файл, а потом считать с него
C
1
2
3
4
5
6
7
8
9
10
11
FILE *fin,*fout;
fout=fopen("input.txt","wb");
double a[4]={1.2,3.4,5.6,7.8};
fwrite(a,sizeof(double),4,fout);
int b[5]={1,3,5,7,8};
fwrite(b,sizeof(int),5,fout);
fclose(fout);
fin=fopen("input.txt","rb");
fread(a,sizeof(double),4,fin);
fread(b,sizeof(int),5,fin);
fclose(fin);
Добавлено через 8 минут
Замечание, не смешивайте функции стандартного С (stdio.h)
и потокового вывода (iostream).
То, что в результате Вы сильно увеличиваете размер исполняемого файла
не столь важно. Но это может привести к неправильному функционированию
приложения, т.к. потоки будут пересекаться непредсказуемым способом.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru