• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 956
  • Last Modified:

C++ Project in Borland C++ 4.52

Hi

I'm just a beginner in C++, and now I have a problem with the "thing" called project. I have a lot of files, which I want to put into a project. Do anyone of you have an idea how to do that in BC++ 4.52.

When I Choose Project -> New Project, three files are beeing generated. (ex : test.cpp, test.def and test.rc). What are these files used to. I've tried putting some code into test.cpp and then tried to run the program. But nothing happens.

Can anyone help me??
0
Batalf
Asked:
Batalf
  • 4
  • 2
  • 2
  • +1
1 Solution
 
BatalfAuthor Commented:
If someone could give me a good instruction I would raise the points even more. I'm a beginner in C++ but have it as a subject at school so it's wery important for me to get it work.

Thanks in advance :-)

Batalf
0
 
aperdonCommented:
These files are just created to get you starting to write code.
You are able to do not BC4.51 create these files. In the NewProject-dialog you should click the Advanced button. In this dialog you can choose between .cpp, .c, or no source node. Also you can set whether or not to create a .def-file and/or .h-file.
Probably you know the use of .cpp/.c (source) and .h (header). The .def-file is used to set your compiler-settings. As you are new to this, you will not be interested in this file. If you set the radio-button to no-source and unset the other two check-boxes, you will start with an empty project.
After creating the empty project you can add nodes (=your source files).
A project always needs a file wich contains the main-function. If this function exists then your project will link correctly and will run.
0
 
aperdonCommented:
These files are just created to get you starting to write code.
You are able to do not BC4.51 create these files. In the NewProject-dialog you should click the Advanced button. In this dialog you can choose between .cpp, .c, or no source node. Also you can set whether or not to create a .def-file and/or .h-file.
Probably you know the use of .cpp/.c (source) and .h (header). The .def-file is used to set your compiler-settings. As you are new to this, you will not be interested in this file. If you set the radio-button to no-source and unset the other two check-boxes, you will start with an empty project.
After creating the empty project you can add nodes (=your source files).
A project always needs a file wich contains the main-function. If this function exists then your project will link correctly and will run.

0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
BatalfAuthor Commented:
Adjusted points to 150
0
 
BatalfAuthor Commented:
Hi

Thanks for fast reply.

Now, I have tried making a "dummy"-project. I start up with just one "cpp-file", and there I typed in this simple code :

#include <fstream.h>
void main(void)
{
      cout << "Hei" ;
}

I compiled it and everything was working ok, but when I run it, it just give me a blink and that's it.

What could be wrong.

0
 
KangaRooCommented:
Yes, it is finished very quickly and then closed. You can set a break point on the closing brace or main's return. Or add a input request for the user
#inlcude <iostream.h>
int main() // ANSI demands main() to return an int
{
   cout << "Hei" << endl;

   int i;
   cin >> i; // cause the program to wait for input
 
   // alternatively you can set a breakpoint on the return statement
   return 0;
}
0
 
BatalfAuthor Commented:
To Kangaroo

I've tried your suggestion too, but nothing happens.

Could it have something to do about what kind of Project I choose :
   Platform : Win32 and
   Target Model : GUI

Maybe that's what wrong?

Regards
Batalf
0
 
AlexVirochovskyCommented:
>>Target Model : GUI
change  Target Model to EasyWin (or Concole) and you code will work.


0
 
KangaRooCommented:
Ah, off course. You can not use console related IO from a GUI app (I should have thought of that). Try creating a console app like Alex suggests.
0

Featured Post

[Webinar] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

  • 4
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now