문자열함수(ncpy,ncmp,ncmpreverse)
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

문자열함수(ncpy,ncmp,ncmpreverse)에 대한 보고서 자료입니다.

목차

1. strncpy
2. strncmp
3. strncmpreverse


//문자열 함수

//첫 번째 함수는 원하는 수만큼 문자열을 복사

//두 번째 함수는 원하는 수만큼 문자열을 비교

//세 번째 함수는 원하는 수만큼 첫 번째 문자열은 앞에서 두 번째 문자열은 끝에서부터
//비교해서 결과를 출력

//스페이스와 상관없이 문자열 사용가능

본문내용

);
cout<<"The number : ";
cin>>iNum;
StrNCmp(getSrc, getDest, iNum);
break;
case '3':
cout< cin.getline(getSrc, 50);
cout<<"dest : ";
cin.getline(getDest, 50);
cout<<"The number : ";
cin>>iNum;
StrNReverse(getSrc, getDest, iNum);
break;
default:
break;
}
}
while(chSelect != '4');
return 0;
}
int StrNCpy(char *chStrdest, const char *chStrsrc, int iNum)
{
for(int i = 0; i < iNum; i++)
chStrdest[i] = chStrsrc[i];
chStrdest[iNum] = '\0';
cout< cout<<"dest : "< return 0;
}
int StrNCmp(const char *chStrsrc, const char *chStrdest, int iNum)
{
int a = 0;
for(int i = 0; i < iNum; i++)
{
if(chStrsrc[i] - chStrdest[i] == 0)
{}
else
if(chStrsrc[i] - chStrdest[i] > 0)
{
a = 1;
cout< return 1;
break;
}
else
{
a = 1;
cout< return -1;
break;
}
}
if(a == 0)
{
cout< return 0;
}
}
int StrNReverse(const char *chStrsrc, const char *chStrdest, int iNum)
{
int a = 0;
const char *chTemp = chStrdest;
while(*chTemp++)
{}
int iCnt = chTemp - chStrdest - 1;
for(int i = 0, j = iCnt - 1; i < iNum, j > (iCnt - iNum); i++, j--)
{
if(chStrsrc[i] - chStrdest[j] == 0)
{}
else
if(chStrsrc[i] - chStrdest[j] > 0)
{
a = 1;
cout< return 1;
break;
}
else
{
a = 1;
cout< return -1;
break;
}
}
if(a == 0)
{
cout< return 0;
}
}

키워드

  • 가격3,300
  • 페이지수7페이지
  • 등록일2012.07.12
  • 저작시기2012.7
  • 파일형식한글(hwp)
  • 자료번호#758612
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니