|
boost !
http://www.boost.org
|
|
|
|
|
I am trying to learn C++. I am trying to write a program that will allow a 5 digit number to be input and then print the digits seperated by three spaces. I have the following, but when I try to compille it I am getting an error. I would defenitely appreciate any help.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main();
{
a = number1 / g%;
b = a / g%;
c = b/ g%;
d= c/ g%;
e = d/g;
g = 10
cout << "Enter a five digit number : ";
cin >> number 1;
cout << "a b c d e" << endl;
system("PAUSE");
return 0;
}
keep getting the following errors, when trying to compile the program
How would I fix this?
expected ';' unqualified-id before ‘{‘ token
expected ’;’ or ‘;’ before ‘{‘ token
jada 23
|
|
|
|
|
Hi,
error messages normally contain line numbers, and Visual and other IDEs are capable of
displaying line numbers in the left margin, so how hard can it be?
seems like you add and forget to add semi-colons...
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
Seems tough if you have never written a progrma before.
the line error is for line 8.
I am wating to understandd why I am getting the error.
jada 23
|
|
|
|
|
By the time you posted this, I had explained it.
Christian Graus - Microsoft MVP - C++
"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 )
|
|
|
|
|
This is the managed C++ forum, the visual C++ forum was the right place for this question. You may think I'm a Nazi for saying so, truth is, a lot more people will see your question ( and therefore can help you ) if you post in the right place.
Christian Graus - Microsoft MVP - C++
"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 )
|
|
|
|
|
jada0923 wrote: int main();
Oh, and you didn't forget a ;. the ; in this line is in error. It means you're announcing your intent to write a main method, elsewhere, and everything that follows is therefore a method without a name, which is the error.
Christian Graus - Microsoft MVP - C++
"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 )
|
|
|
|
|
Thanks for the tip. I will post in the correct place in the future. This shows how new this is to me.
jada 23
|
|
|
|
|
Sure - like I said, just trying to help you get better help here in the future. It's not a big deal.
Christian Graus - Microsoft MVP - C++
"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 )
|
|
|
|
|
hi all... i am using ICC_BAR_CLASSES to initialize controls to create toolbar....
but i am getting one error
[linker error] undefined reference to `InitCommonControlsEx@4'
code creating problem is...
//-----------------------------------
INITCOMMONCONTROLSEX InitCtrlEx;
InitCtrlEx.dwSize = sizeof(INITCOMMONCONTROLSEX);
InitCtrlEx.dwICC = ICC_BAR_CLASSES;
InitCommonControlsEx(&InitCtrlEx);
//-----------------------------------
As structure INITCOMMONCONTROLSEX and function InitCommonControlsEx(..) are defined in commctrl.h i included this in my program.....earlier INITCOMMONCONTROLSEX this was also giving same error then i opened the header file commctrl.h and there i found these lines
//--------------------------------------
#if (_WIN32_IE >= 0x0300)
typedef struct tagINITCOMMONCONTROLSEX {
DWORD dwSize;
DWORD dwICC;
} INITCOMMONCONTROLSEX,*LPINITCOMMONCONTROLSEX;
#endif
//--------------------------------------
#if (_WIN32_IE >= 0x0300)
BOOL WINAPI InitCommonControlsEx(LPINITCOMMONCONTROLSEX);
#endif
//--------------------------------------
so in my program before header file in included
#ifdef _WIN32_IE
#undef
#endif
#define _WIN32_IE 0x501
and also
#ifdef _WIN32_WINNT
#undef
#endif
#define _WIN32_WINNT 0x501
now INITCOMMONCONTROLSEX is working fine... but i am getting error with InitCommonControlsEx(...)
error is
[linker error] undefined reference to `InitCommonControlsEx@4'
i am using Dev-C++ 4.9.9.2 compiler
can someone suggest me something...
thanx in advance....
bye have a nice day.....
|
|
|
|
|
hey its working now...
what u need to do is just link library....
in case of devc++ ists libcomctrl32.a
bye have a nice day.....
|
|
|
|
|
hi all... i am using ICC_BAR_CLASSES to initialize controls to create toolbar....
but i am getting one error
[linker error] undefined reference to `InitCommonControlsEx@4'
code creating problem is...
//-----------------------------------
INITCOMMONCONTROLSEX InitCtrlEx;
InitCtrlEx.dwSize = sizeof(INITCOMMONCONTROLSEX);
InitCtrlEx.dwICC = ICC_BAR_CLASSES;
InitCommonControlsEx(&InitCtrlEx);
//-----------------------------------
As structure INITCOMMONCONTROLSEX and function InitCommonControlsEx(..) are defined in commctrl.h i included this in my program.....earlier INITCOMMONCONTROLSEX this was also giving same error then i opened the header file commctrl.h and there i found these lines
//--------------------------------------
#if (_WIN32_IE >= 0x0300)
typedef struct tagINITCOMMONCONTROLSEX {
DWORD dwSize;
DWORD dwICC;
} INITCOMMONCONTROLSEX,*LPINITCOMMONCONTROLSEX;
#endif
//--------------------------------------
#if (_WIN32_IE >= 0x0300)
BOOL WINAPI InitCommonControlsEx(LPINITCOMMONCONTROLSEX);
#endif
//--------------------------------------
so in my program before header file in included
#ifdef _WIN32_IE
#undef
#endif
#define _WIN32_IE 0x501
and also
#ifdef _WIN32_WINNT
#undef
#endif
#define _WIN32_WINNT 0x501
now INITCOMMONCONTROLSEX is working fine... but i am getting error with InitCommonControlsEx(...)
error is
[linker error] undefined reference to `InitCommonControlsEx@4'
i am using Dev-C++ 4.9.9.2 compiler
can someone suggest me something...
thanx in advance....
bye have a nice day.....
|
|
|
|
|
I'm taking my first steps in .NET and I have some legacy code in C++ that I need to use in .NET code. Any thumb rules or generic way of doing that?
|
|
|
|
|
dedil wrote: I'm taking my first steps in .NET
I would argue that you are skipping the first steps in introducing yourself to .NET and jumping right into a project. IMHO that is not advisable.
|
|
|
|
|
I agree, but it's out of my hands.
Regarding this specific question, the .NET form is not an issue; It should be a blank that just calls a method from a class in the legacy code.
|
|
|
|
|
dedil wrote: that just calls a method
Nice ASSUMPTION? What institution did you study at? I want to make sure to warn people away from it.
|
|
|
|
|
|
Whatever dude, here PInvoke is your just solution.... good luck
|
|
|
|
|
I want to check and validate a newly entered date whether the date belongs to 21st century.
hello
|
|
|
|
|
Welcome to CodeProject. Have you read any of the FAQ's about using the forums on this site? There is one about "how to ask questions" that is very helpful. Also try use the appropriate forum, are you using the .NET framework with your date problem? This forum is for doing .NET development in C++ as the first thread in the list states.
h_he_el_el_o wrote: I want to check and validate a newly entered date whether the date belongs to 21st century.
What "date API(s)" are you working with and what do you know about them? What specifically are you having trouble with?
|
|
|
|
|
suppose if my birthday date is 12.08.86.............how am i supposed to validate this between the year 1970 and 1987
|
|
|
|
|
As you're persisting in asking this in the .NET c++ forum, I assume you're using the .NET DateTime class. One way to do this is to simply create a DateTime that is 31 Dec 1987, subtract your date from that value, and the resultant TimeSpan class will tell you how far you are from the date you specified, this can be used to check a date range.
If you merely ignored the reply you got and persisted in asking in the wrong forum, then none of that will help you. Try the Visual C++ forum.
Christian Graus - Microsoft MVP - C++
"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 )
|
|
|
|
|
Christian Graus wrote: If you merely ignored the reply you got
"If"??? I thought it was obvious.
|
|
|
|
|
convert each date in seconds
1 min = 60 sec
1 hour = 60 min
.....
and then look if that numbers are greater (or not) then others.
Russell
|
|
|
|
|
Hi is *this (follow hyperlink) *a Visual Studio 2005 bug (tried Express and Enterprise edition)? Or am I mistaken?
BUG#1: "strTokenA" and "strTokenB" both declared the same way why "strTokenA" "out of scope"??
BUG#2: It's harder to depict, but basically seems like debugger pointing at wrong line of code --- execution flow in linked dll
(of course first thing I make sure I recompiled the whole solution and I'm not linking to wrong dll)
|
|
|
|