Click here to Skip to main content
15,912,507 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHow to get size of dynamic array Pin
r3dqu33n25-Jan-05 10:23
r3dqu33n25-Jan-05 10:23 
AnswerRe: How to get size of dynamic array Pin
Budric B.25-Jan-05 10:45
Budric B.25-Jan-05 10:45 
GeneralRe: How to get size of dynamic array Pin
r3dqu33n26-Jan-05 0:31
r3dqu33n26-Jan-05 0:31 
GeneralRe: How to get size of dynamic array Pin
geo_m26-Jan-05 1:29
geo_m26-Jan-05 1:29 
GeneralRe: How to get size of dynamic array Pin
David Crow26-Jan-05 3:08
David Crow26-Jan-05 3:08 
GeneralConvert CString Pin
RedDragon2k25-Jan-05 8:48
RedDragon2k25-Jan-05 8:48 
GeneralRe: Convert CString Pin
toxcct25-Jan-05 9:52
toxcct25-Jan-05 9:52 
GeneralRe: Convert CString Pin
Bob Ciora25-Jan-05 12:26
Bob Ciora25-Jan-05 12:26 
You can sscanf the string like so:

CString sIPAddr;
UINT nByte1, nByte2, nByte3, nByte4;
UINT nPort;
DWORD dwIPAddr;
int nArgs = sscanf( (LPCTSTR)sIPAddr, "%d.%d.%d.%d:%d",
                    &nByte1, &nByte2, &nByte3, &nByte4, &nPort );
if( nArgs != 5 )
{
  // Didn't extract 5 valid numeric arguments...take action!
}
else
{
  // Validate that the nByte<x> are valid 0-255.
  ...
  ...
  // Pack the IPAddress into the DWORD.
  dwIPAddr = (nByte1 << 24) + (nByte2 << 16) + (nByte3 << 8) + nByte4;
}


You may want to verify my byte ordering (nByte4 may be the high byte) when building the dwIPAddr, but this should do the trick.


Bob Ciora
GeneralRe: Convert CString Pin
RedDragon2k26-Jan-05 5:29
RedDragon2k26-Jan-05 5:29 
GeneralRe: Convert CString Pin
digwizfox13-Apr-05 7:08
digwizfox13-Apr-05 7:08 
GeneralOutputting to MFC Dialog Box Pin
CNewbie25-Jan-05 8:35
CNewbie25-Jan-05 8:35 
GeneralRe: Outputting to MFC Dialog Box Pin
Wes Aday25-Jan-05 9:34
professionalWes Aday25-Jan-05 9:34 
GeneralRe: Outputting to MFC Dialog Box Pin
Bob Ciora25-Jan-05 11:02
Bob Ciora25-Jan-05 11:02 
GeneralRe: Outputting to MFC Dialog Box Pin
toxcct25-Jan-05 9:57
toxcct25-Jan-05 9:57 
GeneralRe: Outputting to MFC Dialog Box Pin
CNewbie25-Jan-05 13:06
CNewbie25-Jan-05 13:06 
GeneralRe: Outputting to MFC Dialog Box Pin
CNewbie25-Jan-05 14:10
CNewbie25-Jan-05 14:10 
GeneralRe: Outputting to MFC Dialog Box Pin
FlyingTinman25-Jan-05 14:54
FlyingTinman25-Jan-05 14:54 
GeneralRe: Outputting to MFC Dialog Box Pin
CNewbie25-Jan-05 15:45
CNewbie25-Jan-05 15:45 
GeneralRe: Outputting to MFC Dialog Box Pin
David Crow26-Jan-05 3:21
David Crow26-Jan-05 3:21 
GeneralRe: Outputting to MFC Dialog Box Pin
CNewbie26-Jan-05 16:24
CNewbie26-Jan-05 16:24 
GeneralSetup Project Pin
Galen_225-Jan-05 5:42
Galen_225-Jan-05 5:42 
GeneralRe: Setup Project Pin
rwestgraham25-Jan-05 23:24
rwestgraham25-Jan-05 23:24 
GeneralMFC and web-site Pin
includeh1025-Jan-05 5:14
includeh1025-Jan-05 5:14 
GeneralRe: MFC and web-site Pin
Tom Wright25-Jan-05 5:37
Tom Wright25-Jan-05 5:37 
GeneralSave/Restore appearance scheme Pin
Member 166110225-Jan-05 4:49
Member 166110225-Jan-05 4:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.