943,774 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 5767
  • C++ RSS
Jun 3rd, 2004
0

Store Bluetooth remote address to a text file

Expand Post »
Hi there!

Using the code below I am able to discover the bluetooth address of a remote host and print it on the screen.

However, I would like to 'get' this bluetooth address, before printing on the screen, and store it in a text file on my PC.

How am I supposed to do that?

Thanks a lot.

The code to scan for other bluetooth devices:

SOCKADDR_BTH *pAddrBthLocal=(SOCKADDR_BTH*)pCSAddrDevices->LocalAddr.lpSockaddr; AddrBthLocal.btAddr=pAddrBthLocal->btAddr



The code to print the remote bluetooth device's address on the screen:

addressSize = sizeof(addressAsString);
if (0 == WSAAddressToString(pCSAddrDevices->RemoteAddr.lpSockaddr, pCSAddrDevices->RemoteAddr.iSockaddrLength,
&protocolInfo, addressAsString, &addressSize)){
UpdateData(true);
Aux.Format("Remote Address: %s\n", addressAsString);
m_SocketInfo.operator +=(Aux);
UpdateData(false);
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
labamba is offline Offline
6 posts
since Jun 2004
Jun 7th, 2004
0

Re: Store Bluetooth remote address to a text file

Reputation Points: 108
Solved Threads: 7
Posting Whiz in Training
FireNet is offline Offline
256 posts
since May 2004
Jun 11th, 2004
0

Re: Store Bluetooth remote address to a text file

thanks and sorry for late replying but i was away for a week.

ok i changed the code in the following way but I get the errors below.

Code:
}
addressSize = sizeof(addressAsString);
if (0 == WSAAddressToString(pCSAddrDevices->RemoteAddr.lpSockaddr, pCSAddrDevices->RemoteAddr.iSockaddrLength,
&protocolInfo, addressAsString, &addressSize)){
UpdateData(true);
Aux.Format("Remote Address: %s\n", addressAsString);

ofstream foo("foo");
foo << addressAsString;
foo.close();

m_SocketInfo.operator +=(Aux);
UpdateData(false);
}

The errors:

error C2065: 'ofstream' : undeclared identifier
syntax error : missing ';' before identifier 'foo'
'foo' : undeclared identifier
<<' : illegal, right operand has type 'char [1000]'
left of '.close' must have class/struct/union type


Am I missing something?
Reputation Points: 10
Solved Threads: 0
Newbie Poster
labamba is offline Offline
6 posts
since Jun 2004
Jun 12th, 2004
0

Re: Store Bluetooth remote address to a text file

Quote originally posted by labamba ...

Am I missing something?
Did you try including fstream.h

#include <fstream.h>
Reputation Points: 108
Solved Threads: 7
Posting Whiz in Training
FireNet is offline Offline
256 posts
since May 2004
Jun 12th, 2004
0

Re: Store Bluetooth remote address to a text file

Yes,

I have included it... :/
Reputation Points: 10
Solved Threads: 0
Newbie Poster
labamba is offline Offline
6 posts
since Jun 2004
Jun 13th, 2004
0

Re: Store Bluetooth remote address to a text file

ok, then try using it like this.

C++ Syntax (Toggle Plain Text)
  1. #include <fstream.h>
  2.  
  3. void main()
  4. {
  5. ofstream file;
  6.  
  7. //your code
  8.  
  9. file.open("log.txt",ios::app);
  10.  
  11. file<<"what erver you want :-)";
  12.  
  13. file.close();
  14. }
Reputation Points: 108
Solved Threads: 7
Posting Whiz in Training
FireNet is offline Offline
256 posts
since May 2004
Jun 14th, 2004
0

Re: Store Bluetooth remote address to a text file

no worries, there was a problem with the 'include directories' in VC++.

problem is now solved. many thanks for your help
Reputation Points: 10
Solved Threads: 0
Newbie Poster
labamba is offline Offline
6 posts
since Jun 2004
Jun 15th, 2004
0

Re: Store Bluetooth remote address to a text file

Good you fixed it.Now get going onto proper file i/o and log the stuff you need in an organised fasion.
Reputation Points: 108
Solved Threads: 7
Posting Whiz in Training
FireNet is offline Offline
256 posts
since May 2004
Jul 9th, 2004
0

Re: Store Bluetooth remote address to a text file

Problem continuing...:

Hi there.

Now that i have the MAC address in a text file I was just wondering how I can 'graphically' show the stats of this text file (ie. that the mac address 0A:4h:3e:1b has been recorded 3 times at that time of the day etc.)?

I would really appreciate it if you could help me on this matter.

Thanks a lot


PS Should I change the format of the file (instead of .txt to use a .xml maybe?)
Reputation Points: 10
Solved Threads: 0
Newbie Poster
labamba is offline Offline
6 posts
since Jun 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: retreiving the maxnum & minnum
Next Thread in C++ Forum Timeline: Need help with including C++ code in Word macro





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC