분류 전체보기
-
문자형,문자열,포인터 관계카테고리 없음 2013. 2. 20. 01:48
문자형 변수의 포인터는?char ch='a';char* pch = &ch; 문자열은 문자들을 모아놓은것이다.문자열은 문자와는 다르므로 문자형변수에 대입할수없다.Ex: char str = "winter";컴파일시 에러가 남 --> 문자형배열문자형 1차원배열은 char 형으로 정의함,정의 방법은 int 형을 정의할때와 동일하며 int 형이 char 형으로만 바뀐다. char str[5]={'k','o','r','e','a'}; 문자형 배열은 문자열을 다루기위해 사용된다.배열크기의 생량하면 컴파일러에 의해 자동으로 초기화값으로 크기가 정해진다. --> 문자열과 포인터문자열은 문자들의 집합이며 끝이 널문자로 종결되는것이다.문자형 배열의 포인터를 사용하여 문자열을 좀더쉽게 조작할수있다.문자열: 문자형 배열상수,그..
-
주소를 인자값으로 전달하는 함수카테고리 없음 2013. 2. 20. 01:48
--문자열이나 배열은 많은 메모리를 차지하므로 함수로 전달하고자 할때는 간단하게 시작주소를 전달하여 값들에 접근한다.-> 함수의 인자가 int 형 주소라면 함수의 매개변수는 int 형 포인터 변수로 만들어야한다.--void func(int *p);--함수의 인자로 int 형 1차원 배열의 이름이 전달되면 함수의 매개변수는 int 형 포인터변수이다.--void func1(int *ap,int size);//void func(int ap[])--함수의 인자로 char형 2차원 배열의 시작주소를 전달하면 함수의 매개 변수는 char형 2차원 배열의 주소를 저장하는 포인터 변수이다.----함수의 인자로 int 형 2차원 배열의 시작주소를 전달하면 함수의 매개변수는 int 형 2차원배열의 주소를 저장하는 포인터 ..
-
문자열함수카테고리 없음 2013. 2. 20. 01:48
#include #include // #include using namespace std;//< 문자열 길이 구하는 함수 //size_t strlen( const char * _Str);// ( unsigned int ) == size_t//< 매개변수로 문자형 포인터 하나를 받아서 //< 길이를 반환한다.unsigned int Mystrlen( const char* pStr );//< 복사하는//char * strcpy(char* _Dest, const char *_Source);// int strcpy_s(char * _Dst, unsigned int _SizeInBytes, const char * _Src);// strncpy( 용도 파악 )char*MyStrcpy( char* pDest, cons..
-
if문을 이용한 가위바위보게임카테고리 없음 2013. 2. 20. 01:47
if else 문만을 이용하여 만든 가위 바위보 게임#include#include #include using namespace std;-- ::가위 바위보 게임:: 컴퓨터와 유저간의 게임 --#define col GetStdHandle(STD_OUTPUT_HANDLE) // 콘솔창의 핸들정보 받기#define YEL SetConsoleTextAttribute( col, 0x000e); //노란색 #define SKY SetConsoleTextAttribute( col, 0x000b); //하늘색#define HIGH SetConsoleTextAttribute( col,0x00a); // 연두int main(void){int Money=0;//유저머니 int bettingMoney=0;//배팅 금액int ..
-
-
로또 생성기카테고리 없음 2013. 2. 20. 01:46
-**********************************************************************---- 로또 번호 생성 제작_김광성유저가 입력한 숫자 혹은 자동으로 생성된 번호를생성된 로또 번호와 체크하여 결과를 출력해준다.----**********************************************************************--#include #include#include#includeusing namespace std;-- 로또번호에 사용될 변수들을 전역으로 선언 --int GUserL_1=0,GUserL_2=0,GUserL_3=0,GUserL_4=0,GUserL_5=0,GUserL_6=0,GUserL_7=0;//유저의 로또번호int GLo..
-
짝맞추기게임(참고)카테고리 없음 2013. 2. 20. 01:45
#include #include #include using namespace std; int main(void){//변수의 선언 //짝 그림 배열intCard[16]={0}; //짝 보여주기 여부 배열boolView[16]={0}; //첫번째 선택intFirstSelect=-1; //두번째 선택intSecondSelect=-1; //게임 진행 여부 변수boolIsPlay=true; //카드 변수의 초기화 ( 각각 2개의 값이 들어가야한다.)for( int i = 0; i < 16; i++ ){Card[i]=i/2;} //게임 시작while( IsPlay ){system("cls"); //화면 출력for( int i = 0; i < 16; i++ ){if( View[i] == false ){cout