|
|
We have great big lumps of it round the back
led mike
|
|
|
|
|
Is this a C++/CLI question ? Are you saying you found source code onthe web and can't make it work ? Do you know how to program ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Yes its a c++ question i am trying to learn how to code.
i got all of the parts i just need something that connects the programs
together.
like this is how i want it to work.
Login menu
goes to a game lobby where you are able to select the games i have made.
I just need help. Connecting them together.
|
|
|
|
|
I'm currently using 'fgets' to read a file like the sample below, and need to do some processing on it.....My first question is, is there a way for me to read the X,Y & Z data and store them into a multi-dimensional array? Secondly, the number of entries for the X,Y & Z data can vary from one file to another, so if an array is to be used, it has to be able to be sized dynamically.
using C++, Visual Studio 6.0
Any help would be greatly apperciated, thanks:
Sample File Data:
Name: Test
Date: mm/dd/yyyy
X Y Z
404.72 1064.42 60
402.224 1064.58 60
399.728 1064.75 60
Description: This is a test
//---------------------------------------------------------------------------------------------------------
Here is the code I have so far:
CFile importFile;
importFile.Open(fullName, CFile::modeRead);
CArchive ar (&importFile, CArchive::load);
if(!ar.ReadString(strLine))
{
importFile.Close();
return;
}
do // Repeat while there are lines in the file left to process
{
if( strLine.GetLength() == 0)
{ continue;
}
CString strText = strLine;
if(strText.GetLength() != 0)
MessageBox(strText,NULL,NULL);
}while(ar.ReadString(strLine));
//---------------------------------------------------------------------------------------------------------
|
|
|
|
|
Wrong forum. Ask in VC++[^] forum.
|
|
|
|
|
Wrong forum and same question
|
|
|
|
|
I want to use the Visual studio C++ 2005, but for standard c\c++ code, can I do it, can I turn the mixed code off, I want only native C\C++ code to be compiled and used, I don't want at future to use .net assemblies.
|
|
|
|
|
Yes, you can build native apps with 2005 (and 2003 and 2002)
|
|
|
|
|
|
This code runs fine.
When it's run, output says Struct A's size is 16 and Struct B's size is 12, even though
both contain 2 ints and 2 chars each.
Can someone tell me how the heck that is possible?
#include "stdafx.h"
#include <iostream>
using namespace std;
struct
{
char c1;
int i1;
char c2;
int i2;
}a;
struct
{
int i1;
int i2;
char c1;
char c2;
}b;
int main()
{
cout<<"sizeof struct A " <<sizeof(a);
cout<<"sizeof struct B " <<sizeof(b);
getchar();
return(0);
}
ASP - AJAX is SEXY. PERIOD.
|
|
|
|
|
Wrong forum. Ask in VC++[^] forum instead.
|
|
|
|
|
Bulky Fellow wrote: What rubbish? Does that code look anything like VC++ to you? I guess
one look at the
first include must have fooled you. Did you even bother reading the
code?
If you can't solve something (and also give wrong directions like a
jackass), just
shut up and sit still instead of blabbering.
I'm not sure, why you have deleted this post ? If you think, this is right forum for this question, why you have posted it in VC++ fourm again.
You have not read sticky post by Chris[^] , before posting this question.
I wanted you to get good answers, thats why was directing you to VC++ forums.
|
|
|
|
|
Hi,
I have a Client-Server Application. I am trying to get the IP address of the machine on which the client is running on at the Server Side. I want to store the IP address at the Server side and use it for future processing.
How to get the IP address of the client machine.
I am using VC++ 6.0
Thanks n regards
-- modified at 4:49 Monday 26th February, 2007
|
|
|
|
|
Use gethostbyname name.
MSDN has this example given,
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
void main()
{
WSADATA wsaData;
char szHostname[100];
HOSTENT *pHostEnt;
int nAdapter = 0;
struct sockaddr_in sAddr;
if (WSAStartup(0x0101, &wsaData))
{
printf("WSAStartup failed %s\n", WSAGetLastError());
return;
}
gethostname( szHostname, sizeof( szHostname ));
pHostEnt = gethostbyname( szHostname );
while ( pHostEnt->h_addr_list[nAdapter] )
{
memcpy ( &sAddr.sin_addr.s_addr, pHostEnt->h_addr_list[nAdapter],
pHostEnt->h_length);
printf("Name: %s\nAddress: %s\n", pHostEnt->h_name,
inet_ntoa(sAddr.sin_addr));
nAdapter++;
}
WSACleanup();
return;
}
Vichitram wrote: I am using VC++ 6.0
You should have asked this question in VC++ forum.
|
|
|
|
|
Vichitram wrote:
I am using VC++ 6.0
Then you're plainly not using C++/CLI
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
|
I am trying to use a FolderBrowserDialog to get a folder and set the path to a text field on my form. The first problem I came up against was a blank folder listing which I had to rectify by making the FolderBrowserDialog spawn as a STA ApartmentState. Now the problem is that I can't get the SelectedPath back onto my calling form.
Here is my code for my Click event to open the FolderBrowserDialog and the subsequent settings:
private: System::Void OnClicked_ID_GETPHOTO_DIR(System::Object^ sender, System::EventArgs^ e) {<br />
Thread^ newThread = gcnew Thread ( gcnew ThreadStart( this, &Picture_Importer::Form_Start::Get_Directory ) );<br />
newThread->SetApartmentState(ApartmentState::STA);<br />
newThread->Start();<br />
}<br />
<br />
private: void Get_Directory() {<br />
this->folderBrowserDialog1->SelectedPath = "c:\\";<br />
<br />
this->folderBrowserDialog1->Description = "Select the directory that you want to use as the default.";<br />
<br />
this->folderBrowserDialog1->ShowNewFolderButton = false;<br />
<br />
System::Windows::Forms::DialogResult result = folderBrowserDialog1->ShowDialog();<br />
if ( result == ::DialogResult::OK )<br />
{<br />
folderName = folderBrowserDialog1->SelectedPath;<br />
this->ID_PHOTO_DIR->Text = folderName;<br />
}<br />
<br />
}
The problem is when I run the code and it gets to this->ID_PHOTO_DIR->Text = folderName; it chokes with
An unhandled exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll<br />
<br />
Additional information: Cross-thread operation not valid: Control 'ID_PHOTO_DIR' access from a thread other than the thread it was created on.
I am new to this programming language, so please be gentle with me. I appreciate what the message is saying I just don't get how to fix it.
|
|
|
|
|
|
Hi!!
I've been reading about multithreading in this page, but i can't compile the example written here.
I'm using Borland C++ 5.5.1 for Win32 and my config files are
bcc32
-I"C:\Borland\BCC55\Include"<br />
-L"C:\Borland\BCC55\Lib;C:\Borland\BCC55\Lib\PSDK<br />
-P<br />
-v-<br />
-w<br />
-D_WIN32_WINNT=0x0400
Ilink32
-v-<br />
-x<br />
-L"C:\Borland\BCC55\Lib;C:\Borland\BCC55\Lib\PSDK;C:\WINDOWS\system32"
And the error that the compiler gives me is
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland<br />
thread.c:<br />
Error E2268 thread.c 30: Call to undefined function '_beginthread' in function main()<br />
Error E2268 thread.c 46: Call to undefined function '_endthread' in function ThreadProc(void *)<br />
*** 2 errors in Compile ***<br />
can someone help me??
what am i doing wrong??
i'am a beginner in multithreading...
greetings!!
|
|
|
|
|
venetus wrote: I'm using Borland C++ 5.5.1
Then you can't possibly be using C++/CLI. You could try the visual C++ forum, but a Borland forum would be more sensible, if there is one.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
As I can see there is no problem with multithreading, but with the functions You've used. Compiler doesn't know these functions. Have you included <process.h> ??
|
|
|
|
|
i just copy and pasted the example...
what do you think i have to include???
|
|
|
|
|
i've just compile the example with Dev and it worked. But i don't know why it doesn't work with Borland compiler...
Any hint?
|
|
|
|
|
Which example? There are 3 examples
|
|
|
|