본문 바로가기

전체 글

주소를 인자값으로 전달하는 함수 --문자열이나 배열은 많은 메모리를 차지하므로 함수로 전달하고자 할때는 간단하게 시작주소를 전달하여 값들에 접근한다.-> 함수의 인자가 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차원배열의 주소를 저장하는 포인터 .. 더보기
문자열함수 #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문을 이용한 가위바위보게임 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 .. 더보기
구구단(옆으로 출력하기) #include; using namespace std; int main(void){int i,j,k;for (i=1;i 더보기
여러가지 별모양 찍기 #include using namespace std;int main(void){cout 더보기
성적표 구현(무배열) 배열을 사용하지않고 구현함으로써 설계와 일치 하지않는다.#include#include #includeusing namespace std;int main(void){cout 더보기
로또 생성기 -**********************************************************************---- 로또 번호 생성 제작_김광성유저가 입력한 숫자 혹은 자동으로 생성된 번호를생성된 로또 번호와 체크하여 결과를 출력해준다.----**********************************************************************--#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.. 더보기
짝맞추기게임(참고) #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 더보기