I am trying to open a file in c++ and the server the progam in running on is based on tux.

string filename = "../dir/input.txt"; works but
string filename = "~jal/dir1/dir/input.txt"; fails


Is there any way to open a file in c++ when the filename provided is in the second format?


Question: What do percentages mean on a BF3 server description?
Answer: The typical reason for such server settings is to provide an environment where players can gain XP as fast as possible. This is why you'll see a lot of Metro 64 player servers with high ticket counts - Metro being full of intense activity choke points where you can drop medkits or ammo packs and rack up points, or even just fire into the maw blindly and score kills.

If you actually want to improve your play, avoid these servers (unless you want to test unfamiliar loudouts quicky).