Examination_IT / ComputerScience_LaboratoryWork_ForStudent
.pdf21
, > A > Test.cpp ( -
1.2). .
, 3, 0 1.2. -3/ 6- , 9+5.+ Test.cpp
// ! : I J K L. #include "stdafx.h"
#include <iostream> // I JL K L K L !/J !. using namespace std; // % ! : % std.
void _tmain()
{
cout << " I . . ." << endl;
system("pause");
}
` > iostream > A
> cout. = using namespace std
std, ^-
C >.
/ A n2, -
– n4.
- A ( C <Ctrl+F7>) -
VSC++ (C <F5>) .;. P R-
. ; R -
, Windows -
VSC++, ,
, R > . - -
> A ( 1.3).
, 3, 0 1.3. -36- 3+ 6- , 9+5.+ Test.cpp
////////////////////////////////////////////////////////
//1.
//: "I! Q % 9".
//1.
//! " . #.
//$ %% 11-( #.
////////////////////////////////////////////////////////
#include "stdafx.h"
22
#include <iostream> // I JL K L !/J !.
#include <locale.h> // ! K setlocale().
using namespace std;
void _tmain()
{
// R % % QI JL IJ. setlocale(LC_CTYPE, "Russian_Russia.1251");
cout << " I . . ." << endl; system("pause");
}
- A . 2 -
. D , > setlocale,
AB A1 C . D > setlocale
char *setlocale(
int category, const char *locale
);
D category , A A > -
setlocale. 4 -
. - C category
LC_CTYPE, >
. D locale – R ( C
Russian_Russia.1251).
P C . D - A R (Debug) . . -
>, -
. 4 > -
(Release) . e Release-A
Solution Configurations, >-
A Debug A Release ( . 1.5) -
A .
1@ ( . locale) – , , > ,
, , , .
23
` > Test. 2 Test Debug Release
C Test.exe. 4
> -
. ; >
Debug/Test.exe Release/Test.exe. ; . ` >
Release/Test.exe. H A
.
` VSC++, [ . - -
A A . - Recent Projects
Test. D R
C C Test.
-@- ,-, (*- 2+i-- - (./ ( 1 (- 3(6
e C, B , -
AB C:
1.` VSC++.
2.- A File|New Project. . -
New Project ( . 1.2). - R
> Create Directory for Solution. -
,
Solution Name C,
Examples. - Name:
, Test1. - -
R D:\VSC
Test. P OK. D -
Welcome to the Win32 Application Wizard ( . 1.3). P
Finish.
D VSC++ ,
(Test1) C (Example).
- VSC++ -
> Test1.cpp. - R >,
1.4.
24
, 3, 0 1.4. #+5. Test1.cpp -@- , Example
#include "stdafx.h"
#include <iostream> // I JL K L !/J !. #include <locale.h> // ! K setlocale().
using namespace std;
void _tmain()
{
// R % % QI JL IJ. setlocale(LC_CTYPE, "Russian_Russia.1251");
cout << "9 JL % 1" << endl;
cout << " I . . ." << endl; system("pause");
}
- . R B
C Test1
A Build. D
, <F5>. ! , C
, . - C.
e , B C
Solution wExamplew (1 project). - C -
A Add|New Project… ( . 1.8).
-C Add New Project,
New Project ( . 1.2) -
C, Win32 C Win32 Console Application. -
Test2, OK. - Win32 Application Wizard – Test2 Finish. V >
Test2, C Example
( . 1.9).
. > Test2.cpp ( -
1.5). e > > Test2.cpp, -
> , > Test2.cpp -
> Test1.cpp . `
B -
C.
25
H. 1.8. C A
Example
, 3, 0 1.5. #+5. Test2.cpp -@- , Example
// ! : I J K L. #include "stdafx.h"
#include <iostream> // I JL K L !/J !. #include <locale.h> // ! K setlocale().
using namespace std;
void _tmain()
{
// R % % QI JL IJ. setlocale(LC_CTYPE, "Russian_Russia.1251");
cout << "9 JL % 2" << endl;
cout << " I . . ." << endl; system("pause");
}
26 |
-@- ,-, (*- 2+i-- |
*6+ 1 (- 3+. > -- |
@- , - (61+*+-3 , |
(* ,> ,>- -> 1 (- - |
3+ |
( 3-5 - 1 (- 3(> |
wTest1 |
( 3-5 - 1 (- 3(> |
wTest2w |
H. 1.9. D Test1 Test2, B C Example |
- . R B
C Test2
A Build. ` -
, <F5>. - B
:
9 JL % 1
( 9 : : ; . . .
= R B , - -
Test1. e Test2, -
AB . k
C Test2 A
27
Set as StartUp Project. P <F5>. - B
:
9 JL % 2
( 9 : : ; . . .
D C -
C. R B
C AB -
A Remove. = ,
R > ,
A C.
- C A B AB . R AB ( Test)
C Example, B C -
C Solution A
Add|Existing Project… D -
> Add Existing Project. ; [ B A ,
B A , > C-
vcproj ( C R Test.vcproj). D Test
C Example.
! ",
P . 1.10a - C Exaple, B C, ,
B R C – Test1 ( . 1.10b). . ,
C, B , ( . 1.7), C, -
B , >,
A - . 2, > (Test1.exe Test2.exe) Debug, A B
d:\VSC\Examle\Debug.
28
a) |
b) |
H. 1.110. ; C:
a - Example C; b -
Test1 C Example
( - , 641(. - ,j +E(3
- ,
C. 4 . ! ,
B ,
, AB
– R >, - B .
- , B C
A A
. 2 C >
Debug Release, - C > C ncb ( . 1.7 1.10 ). (4 -
C , -
). 2 R >, A-exe->, A ,
AB .
D A -
, B C. R B
C C
A Build.
29
Q C ncb . 2 A-
C. - R
– VSC++, > C ncb,
Debug Release, VSC++,
. V -
( Rebuild A).
1.3.( *( 641(. - , +E(34
1.; C, B . V >
cpp-> A R -
10 C A
. = (C) -
C . - C
. ; :
Debug Release.
2.; C . -A-
,
R A > A.
3.D .
1.4.-E(6+ , (*- 2+ ,j (3D-3+
. :
1)> ;
2);
3), B , C
;
4)C ( cpp->);
5)exe-> Debug Release.
30
( 3 (./ 4- 6(1 ( 4
1.! C, B ?
2.! C, B ?
3.! A ?
4.D , ^ A
> A .
5.! > C cpp?
6.! >?
7.! >, B C VSC++?
8.! system("pause")?
9.e > iostream?
10.- A -
A using namespace std?
11.! > setlocale [ ?
12.! A ?
13.! VSC++ Windows?
14.e A Release Debug?
15.! ?
16.! C?
17.! C?
18.P >, B C, - B .
19.P > , B C, -
B .
20.! A ?
21.! >, AB C , h, obj, vcproj, ncb, sln?
22.! > A C
A?
23.! C ?