|
I am sorry for this late response.
Thank you for helping me. You are the best!
Thank you again.
|
|
|
|
|
You're welcome.
Dean Seo wrote: You are the best!
Now, you're overselling me.
"Real men drive manual transmission" - Rajesh.
|
|
|
|
|
Hi,
In samp.h I have a struct definied as
struct X_PStruct;
typedef struct X_PStruct *X_P;
struct X_PStruct{
...
}
In samp.c
#include"samp.h"
void func1()
{
X_P p = Create (NULL);
....
}
In func1 whereever I try to use p, it creates an error "C2065: p undeclared identifier"
What am I doing wrong?
Thanks.
|
|
|
|
|
Member 8117171 wrote: In func1 whereever I try to use p, it creates an error "C2065: p
undeclared identifier" What am I doing wrong?
I tried to replicate this but could not. It always compiles fine.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Some people are making such thorough preparation for rainy days that they aren't enjoying today's sunshine." - William Feather
|
|
|
|
|
I use the VS2010. Although I created the project as Win32 Console, and for each .c file I have the properties set to compile as c code. Is there some setting that I am missing?
|
|
|
|
|
I used VS6. I'm not sure if the VS2010 compiler, given that it's stricter, would be a factor.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Some people are making such thorough preparation for rainy days that they aren't enjoying today's sunshine." - William Feather
|
|
|
|
|
No, there's nothing in that C code that is non-standard. If I had to guess, he's just missing something silly like a semicolon/closing bracket or something like that.
|
|
|
|
|
I tried with VS2008 and it worked.
Watched code never compiles.
|
|
|
|
|
did you forget to add a ";" at the end of the struct ?
struct X_PStruct;
typedef struct X_PStruct *X_P;
struct X_PStruct{
...
};
Watched code never compiles.
|
|
|
|
|
Did you remember to end your struct definition with a ';'? Also, there's a shorthand method to declaring structs like that:
typedef struct _X_PStruct{
...
} X_PStruct, *X_P;
X_PStruct MyStruct;
X_P pMyStruct;
One last thing, there's nothing called Create() that you can call like that (at least that I remember ).
|
|
|
|
|
Sorry, that was typo that I left ";" when I was typing this question. Create() is a function that I created that has a return type struct X_Pstruct
|
|
|
|
|
Oh ok, that makes more sense...
|
|
|
|
|
Post the line of code where the error occurs.
Post the entire func1 if possible.
Are there any other errors or warning before the line that you mention?
|
|
|
|
|
Hello All
I know signed on user name and i provide the user an edit box to enter the corresponding password.
Now is there a way to validate it?
Regards
|
|
|
|
|
Take a look at the LogonUser()[^] API.
"Real men drive manual transmission" - Rajesh.
|
|
|
|
|
|
Hi
i am using this control in my Application, There i don't have enough horizontal space show entire link. i wanted show that link in multiline.
Is it possible?
|
|
|
|
|
I've not used this control and so I'm not sure if there is a separate URL and Text property.
If there is you could put a \n or \r\n within the Text to split it in 2 lines.
|
|
|
|
|
Hello every one
I am working in mfc application in which I want save file name in unocode format. That means if I save file other that english then application gets crashed.. plz help me
here is my code... throgh which applicayin cant crashed but file name shows garbage value
CT2W pszConvertedString(_strPath,CP_UTF8);
CW2A pszConvertedAnsiString(pszConvertedString,CP_UTF8);
std::string strFileName(pszConvertedAnsiString.m_psz);
std::fstream outputFileStream;
outputFileStream.open( strFileName.c_str(), std::ios_base::out|std::ios_base::binary );
|
|
|
|
|
Did you look at the call stack? Where exactly does the crash happen?
"Real men drive manual transmission" - Rajesh.
|
|
|
|
|
it goes ???? instead of string..
Crash could be solve by given code but proper name cant be showin... it shows garbage value
|
|
|
|
|
Start watching the string under your debugger, and find out at which step the value garbles. That might give you a lead.
"Real men drive manual transmission" - Rajesh.
|
|
|
|
|
Try using the std::wstring and std::wfstream classes.
|
|
|
|
|
Spot on! High vote offered.
"Real men drive manual transmission" - Rajesh.
|
|
|
|
|
Thanks Rajesh!!! You're too kind...
|
|
|
|