C++: a beginner's Guide, Second Edition



Download 11,33 Mb.
Pdf ko'rish
bet11/194
Sana12.03.2022
Hajmi11,33 Mb.
#491693
1   ...   7   8   9   10   11   12   13   14   ...   194
Bog'liq
C A Beginner\'s Guide 2nd Edition (2003)

Compiling the Program
How you will compile Sample.cpp depends upon your compiler and what options you are using. 
Furthermore, many compilers, such as Microsoft’s 
Visual C++ Express Edition
which you can download 
for free, provide two different ways for compiling a program: the command-line compiler and the 
Integrated Development Environment (IDE). Thus, it is not possible to give generalized instructions for 
compiling a C++ program. You must consult your compiler’s instructions.
The preceding paragraph notwithstanding, if you are using Visual C++, then the easiest way to compile 
and run the programs in this book is to use the command-line compilers offered by these environments. 
For example, to compile Sample.cpp using Visual C++, you will use this command line:
C:\...>cl -GX Sample.cpp
The -GX option enhances compilation. To use the Visual C++ command-line compiler, you must first 
execute the batch file VCVARS32.BAT, which is provided by Visual C++. (Visual Studio also provides a 
ready-to-use command prompt environment that can be activated by selecting Visual Studio Command 
Prompt from the list of tools shown under the Microsoft Visual Studio entry in the Start | Programs 
menu of the taskbar.) 
The output from a C++ compiler is executable object code. For a Windows environment, the executable 
file will use the same name as the source file, but have the .exe extension. Thus, the executable version 
of Sample.cpp will be in Sample.exe.
Run the Program
After a C++ program has been compiled, it is ready to be run. Since the output from a C++ compiler is 
executable object code, to run the program, simply enter its name at the command prompt. For 
example, to run Sample.exe, use this command line:
C:\...>Sample


12 
C++ A Beginner’s Guide by Herbert Schildt 
When run, the program displays the following output:
C++ is power programming.
If you are using an Integrated Development Environment, then you can run a program by selecting Run 
from a menu. Consult the instructions for your specific compiler. For the programs in this book, it is 
usually easier to compile and run from the command line.
One last point: The programs in this book are console based, not window based. That is, they run in a 
Command Prompt session. C++ is completely at home with Windows programming. Indeed, it is the 
most commonly used language for Windows development. However, none of the programs in this book 
use the Windows Graphic User Interface (GUI). The reason for this is easy to understand: Windows 
programs are, by their nature, large and complex. The overhead required to create even a minimal 
Windows skeletal program is 50 to 70 lines of code. To write Windows programs that demonstrate the 
features of C++ would require hundreds of lines of code each. In contrast, console-based programs are 
much shorter and are the type of programs normally used to teach programming. Once you have 
mastered C++, you will be able to apply your knowledge to Windows programming with no trouble. 

Download 11,33 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   194




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish