Комментарии — зачем они нужны? Порой бывает так, что код не работает, выдаёт ошибки, поэтому возникает необходимость в поэтапном тестировании кода. Можно стереть не работающий фрагмент и искать источник беды, но в таком случае мы имеем шанс потерять «болеющий» код. Бывают случаи, когда строчки кода исчисляются сотнями, а то и сотнями тысяч (например, код мощных […]
Рубрика: C++ (фичи)
Работа с файлами
Для взаимодействия с файлами можно воспользоваться библиотекой <fstream>, она предоставляет широкий спектр возможностей. Чтобы открыть на чтение, нужно написать следующее:
1 2 |
ofstream per("путь к файлу.txt"); //мы завели переменную per для взаимодействия с содержимым файла формата .txt per.open("путь к файлу".txt, ios_base::out); //открываем на запись файл формата .txt |
Для того, чтобы эффективно взаимодействовать с файлами при программировании на языке C++, необходимо применять различные режимы: ios_base::in — открытие файла только на чтение ios_base::binary — открытие файла в бинарном режиме ios_base::out — открытие и […]
Вывод в экспоненциальной форме
Для того, чтобы организовать вывод численного результата на экран в экспоненциальной (это способ записи чисел с оставлением только одной цифры перед десятичным знаком и с использованием степеней 10-ки) форме необходимо написать следующий код:
1 |
cout << scientific << result; //scientific заставляет компилятор выдавать нам число, записанное в переменной result, в экспоненциальной форме. |
Вывод в не экспоненциальной форме
В С++, при использовании типа double, для вычислений можно получить очень большой результат, но он выведется в экспоненциальной форме (это способ записи чисел с оставлением только одной цифры перед десятичным знаком и с использованием степеней 10-ки), что не всегда может быть удобно для дальнейшего использования результата вычисления. Для того, чтобы это исправить и выводить любое наше […]