Monday, December 5, 2011

[ns] Opening/reading files in ns-2

Hi,

For a while I have been working with ns-2, but have only recently found the need to use file input or output operations. What I want to do is read in a txt file containing certain parameters for use in a protocol I am working on, but for some reason the fopen() command does not work.

I am using the following to check whether it has been read:

FILE *conf = fopen("test.txt", "r");
if(!conf)
{
printf("Error opening file");
}

The test.txt file is located in the same directory as the code, so it is not in a different directory.

This always returns my error message. When I copy this code and the test.txt file to another directory outside of ns-2 and compile and run it as a stand-alone application it opens the file without any problems.

I am wondering whether anyone else has similar experience with this.

Regards,

Fraser

________________________________
Fraser Cadger (PhD Student)
Intelligent Systems Research Centre
University of Ulster (Magee)
Northland Road
BT48 7JL

Room MS216, Desk 48

Telephone: +44 (0)28 716 75173
Website: http://isrc.ulster.ac.uk/staff/FCadger/Contact.html

No comments:

Post a Comment

Counter

blogger analytics