
Последние записи
- Автоматическое уничтожение объектов
- Найти среднее значение по данным в ячейке
- Число различных чисел (Microsoft Office Excel)
- Убить процесс
- Конвертер heic в jpg
- Проверка на шестнадцатеричный формат записи
- Отдать пользователю файл с помощью file_get_contents()
- Написать собственую функцию operator[] для битов
- Проблема с движением 2D человека
- OpenGl.Создание винтовой лестницы

Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
27th
Дек
Рандомное слово в документе Word
Как получить случайное слово из текущего документа (или словаря Word)?
26th
Дек
Чем отличается MBR (с физического диска), BootSector (с логического диска)
Вопрос — а в чем отличие MBR и BootSector ?
(читать всё…)
25th
Дек
Проверка установки офиса
Можно ли как то, из программы на Делфи, определить установлен или нет Microsoft Office на локальном компьютере?
24th
Дек
<fstream> <iomanip> <ios> <iostream>. Краткое описание ввода/вывода
//———————————————————————————
<fstream>
В этом файле определены классы для потокового ввода/вывода при работе с файлами.
Наиболее часто использующиеся типы:
——————Для работы с ANSI-строками (char)———————
—fstream — обощенный поток ввода/вывода в файл
—ofstream — поток записи в файл
—ifstream — поток чтения из файла
——————Для работы с UNICODE-строками (wchar_t)—————
—wfstream — обощенный поток ввода/вывода в файл
—wofstream — поток записи в файл
—wifstream — поток чтения из файла
—————————Пример кода———————————-
#include <iostream>
#include <fstream>
int main()
{
std::ofstream out;
out.open( "File.txt", std::ios_base::out | std::ios_base::trunc );
for(int i=0; i<=20; i++)
{
out<<i;
}
out.close();
return 0;
}
//———————————————————————————
<iomanip>
В этом файле определены некоторые манипуляторы потокового ввода/вывода.
Список самых популярных манипуляторов:
————————————————————————————
—std::setprecision — задает количество знаков после запятой в при выводе чисел с плавающей точкой
—std::setw(setwidth) — задает ширину поля вывода (как и std::setprecision — только работает не только с числами)
—std::setfill — задает символ, которым будут заполнятся пробелы в выводимом тексте
—std::setbase — задает систему счисления в которой будет выводиться число
—————————Пример кода———————————-
#include <iostream>
#include <iomanip>
int main()
{
float flDigit = 1.0;
int digit = 15;
char *str = "This is manipulator\n";
std::cout<<"Floating point "<<std::fixed<<std::setprecision(4)<<flDigit<<std::endl;
std::cout<<std::setfill('#')<<str<<std::endl;
std::cout<<std::setbase(8)<<digit<<std::endl
<<std::setbase(10)<<digit<<std::endl
<<std::setbase(16)<<digit<<std::endl;
return 0;
}
//———————————————————————————
<ios>
В этом файле определены манипуляторы потокового ввода/вывода. Этот файл подключается внутри остальных(например <iomanip>), нет необходимости подключать его вручную.
Список манипуляторов:
—————————————————————————-
—std:: oct — аналогично std::setbase(8) — вывод в восьмеричной системе счисления
—std:: dec — аналогично std::setbase(10) — вывод в десятеричной системе счисления
—std::hex — аналогично std::setbase(16) — вывод в шеснадцатеричной системе счисления
—std::left — выравнивание выводимого текста по левому краю
—std::right — выравнивание выводимого текста по правому краю
—std::fixed — выводит число с плавающей точкой, как число с фиксированной точкой
—————————Пример кода———————————-
#include <iostream> //подключает <ios>
int main()
{
int digit = 15;
float fl = 12.03;
std::cout<<std::oct<<digit<<std::endl
<<std::dec<<digit<<std::endl
<<std::hex<<digit<<std::endl;
std::cout<<std::right<<std::fixed<<fl<<std::endl;
return 0;
}
//———————————————————————————
<iostream>
В этом файле определены классы для потокового ввода/вывода.
Наиболее часто использующиеся типы:
——————Для работы с ANSI-строками (char)———————
—cin — объект стандартного потока ввода (класс basic_istream)
—cout — объект стандартного потока вывода (класс basic_ostream)
—cerr — объект стандартного потока ошибок (класс basic_ostream)
—clog — объект стандартного потока ошибок (класс basic_ostream)
——————Для работы с UNICODE-строками (wchar_t)—————
—wcin — объект стандартного потока ввода (класс basic_istream)
—wcout — объект стандартного потока вывода (класс basic_ostream)
—wcerr — объект стандартного потока ошибок (класс basic_ostream)
—wclog — объект стандартного потока ошибок (класс basic_ostream)
—————————Пример кода———————————-
#include <iostream>
int main()
{
int number;
std::cout<<"Enter a number\n";
std::cin>>number;
std::cout<<"You entered "<<number<<std::endl;
std::cerr<<"Test an error message";
std::clog<<"Test an log message";
return 0;
}
//———————————————————————————
23rd
Дек
Русский текст в консоли
Как писать в консоли русскими буквами? Кроме как слова в DOS кодировку перегонять?
22nd
Дек
[Delphi] При копировании из редактора кода или текстовых полей разработанного приложения русский текст вставляется крокозябрами / в испорченной кодировке
Иногда так бывает, что надо скопировать текст/код, содержащий кириллические буквы, из редактора кода или текстовых полей разработанного приложения.
Проблема состоит в том, что, когда такой текст вставляется в другие текстовые редакторы, кириллические символы вставляются в неверной кодировке. Например, такой код:
// комментарии
procedure TForm1.FormCreate(Sender: TObject);
begin
showMessage('Всё хорошо')
end;
end.
Может быть вставлен в таком виде:
21st
Дек
Открытие изображения перетаскиванием в программу
На форме есть несколько компонентов TImage1, TImage2, TImage3 и т.д. Как реализовать открытие изображения в компонентах путем перетаскивания самой картинки с рабочего стола в программу. Причем каждая картинка должна открываться в том компоненте TImage, на который ее собственно перетащили. Могу реализовать подобную задачу с помощью DragandDrop, но чтоб именно картинка открывалась в том компоненте, на который ее перетащили, не получается.
20th
Дек
Где скачать Дельфи бесплатно без смс
Свершилось, джва двадцать лет ждали и наконец дождались.
Появились Community издания Delphi и C++Builder.
Бесплатный аналог Professional с ограничением на коммерческое применение (оборот менее 5000$ в год и менее 5 разработчиков в компании).
Еще нельзя одновременно Delphi и C++Builder, и раз в год надо обновлять лицензию на сайте (видимо скачивая последнюю версию).
19th
Дек
Макрос импорта Ексель файлов из папки в листы одной книги с последующим выполнения макросов
Сбор макросом рабочих листов из внешних Excel файлов с последующим выполнением другого макроса-научите, пожалуйста. Использую прекрасный макрос с форума,-спасибо Форуму-Учителю. Макрос умеет открывать много файлов в одну книгу-подшивку; рабочие листы при этом именуются по имени файлов.
Подскажите, пожалуйста, есть ли макрос который бы ВЫПОЛНЯЛСЯ при открытии-вставке, импорте файлов в листы. То есть, что нужно добавить в пропись макроса, чтобы, например, пустые строки в импортируемых файлах удалялись сразу же или в момент вставки файла-таблицы. Все внешние файлы состоять из одной, хотя и большой, таблицы, в которой встречаются пустые элементы или строки.
Облако меток
реестр ассемблер timer TBitMap SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid поиск canvas файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)