pc program to receive data from EV3 via usb/bluetooth
The MonoBrick C++ library that you linked is for NXT, not EV3.

You can find the MonoBrick C# Library for EV3 here. It works with USB, Bluetooth and Wi-Fi and can manipulate files.