C언어를 이용한 문자열복사,문자열연결,문자열비교,문자열검색,문자열추출,문자열이동 프로그램
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어를 이용한 문자열복사,문자열연결,문자열비교,문자열검색,문자열추출,문자열이동 프로그램에 대한 보고서 자료입니다.

목차

1. 문자열 복사

2. 문자열 연결

3. 문자열 비교

4. 문자열 검색

5. 문자열 추출

6. 문자열 이동

본문내용

rcat(juso,"구 ");
strcat(juso,dong);
strcat(juso,"동");
puts(juso);
}
문자열 비교
#include
#include
void main(void)
{
char capital[16];
printf("우리나라의 수도는 어디입니까? ");
scanf("%s",capital);
if (strcmp(capital,"서울")==0) {
printf("축하합니다. 정답입니다.\n");
} else {
printf("틀렸다. 넌 어떻게 그것도 모르니?\n");
}
}
문자열 검색
#include
#include
void main(void)
{
char str[256];
char *ptr;
int count=0;
printf("아무 문자나 입력하세요(공백없이 최대 255문자) ");
scanf("%s",str);
for (ptr=str;;) {
ptr=strchr(ptr,'a');
if (ptr == NULL) {
break;
}
count++;
ptr++;
}
printf("입력한 문자열에는 a가 %d개 있습니다.\n",count);
}
문자열 추출
#include
#include
void main()
{
char str[]="I am a boy,you are a girl";
char *p;
p=strtok(str," ,");
while (p!= NULL) {
puts(p);
p=strtok(NULL," ,");
}
}
문자열 이동
#include
#include
void main(void)
{
char str[32]="You are beautiful";
char str2[]="very ";
memmove(str+13,str+8,10);
memcpy(str+8,str2,strlen(str2));
puts(str);
}
#include
#include
void main(void)
{
char str[]="Made In Korea";
char str2[16];
strcpy(str2,str);
strupr(str2);
printf("strupr => %s\n",str2);
strcpy(str2,str);
strlwr(str2);
printf("strlwr => %s\n",str2);
strcpy(str2,str);
strrev(str2);
printf("strrev => %s\n",str2);
strcpy(str2,str);
strset(str2,'*');
printf("strset => %s\n",str2);
}
strset 함수는 문자열을 c문자로 가득 채운다.
strnset 함수는 개수를 지정할 수 있다는 것만 다르다.
strlwr 함수는 모든 문자를 소문자로 바꾸며
strupr 함수는 모든 문자를 대문자로 바꾼다.
두 함수 모두 영문자가 아닌 한글이나 숫자, 기호는 그대로 유지한다.
strrev 함수는 문자열을 거꾸로 뒤집는다
  • 가격1,000
  • 페이지수7페이지
  • 등록일2006.12.11
  • 저작시기2006.4
  • 파일형식한글(hwp)
  • 자료번호#382051
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니