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

Матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возможно ли это на с++? http://www.cyberforum.ru/cpp-beginners/thread339905.html
Допустим есть класс class MyBool{ int data; //Читаем бит номер num bool GetVal(num){return data&(1<<num);} //Записываем в бит номер num значение val void SetVal(num,val){val?data|=(1<<num):data&=~(1<<num);} }; т.е. определены побитовое хранение булевых значений, их чтение и запись. А теперь вопрос: Существует ли способ определить операторы так, чтобы работал следующий код:
C++ Крестики-нолики #include <iostream> #include <cstring> using namespace std; void show_cells(); void make_move(int num); void result(); char cells = {'-', '-', '-', '-', '-', '-', '-', '-', '-'}; char PlayerName1, http://www.cyberforum.ru/cpp-beginners/thread339900.html
C++ Как извлечь квадратный корень числа?
Как в С++ найти корень с чисел 4 , 9 , 16 , 25 и так далее
Данные которые вводятся в табоицу в команднйо строке C++
Ребята как создать такую таблицу скажем с4 колонками ну и соответсвенно ввести и обработать данные ??
C++ IOStreams, localization http://www.cyberforum.ru/cpp-beginners/thread339863.html
Здравствуйте! Подскажите, пожалуйста, как можно реализовать свой фасет для преобразования кодировок? Нужно писать в файл и читать из файла тексты на русском языке, содержащие диакритические символы.
C++ C++ и Многопоточность. Всем привет. Написал код с использованием Curl для авторизации в вконтакте (могу скинуть код). Аккаунты для авторизации берутся из текстового документа. Программа работает в 1 поток. Помогите её переделать чтоб она работала в N потоков. подробнее

Показать сообщение отдельно
Teravisor
31 / 31 / 3
Регистрация: 07.08.2011
Сообщений: 89
07.08.2011, 20:48
std::ofstream - удобно для записи
std::ifstream - удобно для чтения
требуют
#include <fstream>
#include <iostream>
Смотря как вам надо записать числа - как они в памяти лежат, или как строки.
Если как в памяти лежат, то открываем
std::ofstream a("filename.abc",ios::binary);
int number;
a.write((char*)(&number),sizeof(int));
если как текст, то открыть как
std::ofstream a("filename.abc");
И запомните: расширение файла ни на что не влияет. вообще ни на что.
для чтения аналогично, только ifstream и команда read(...).

в случае, если числа лежат в массиве
int arr[3];//например
//аналогичное открытие файла
a.write((char*)arr,sizeof(int)*3);//3 заменить на размер массива.

Можно использовать basic_ofstream<int,char_traits<int>> если вы понимаете как работает.

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