검색결과 리스트
☆C언어/300제에 해당되는 글 15건
- 2011.02.14 70.문자열을 특정 문자로 채우기(strset)
- 2011.02.14 69. 문자열을 구분자로 분리하기 2(strpbrk)
- 2011.02.14 68. 문자열을 구분자로 분리하기1(strtok)
- 2011.02.14 67.문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn)
- 2011.02.14 66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn)
- 2011.02.11 65.문자열 중에서 문자 검색하기(strchr)
- 2011.02.11 64.문자열 검색하기(strstr)
- 2011.02.11 63.문자열의 길이 구하기(strlen)
- 2011.02.11 62.문자열 연결하기(strcat)
- 2011.02.11 61.문자열을 일정크기만큼 비교하기(strncmp)
글
70.문자열을 특정 문자로 채우기(strset)
☆C언어/300제
2011. 2. 14. 23:02
//70.문자열을 특정 문자로 채우기(strset)
//char* strest(char* string,int c)
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
puts("문자 입력(입력 없에 엔터시 종료)");
do
{
gets(str);
if(strlen(str)==0)
break;
strset(str,str[0]);
puts(str);
}while(1);
return 0;
}p
//char* strest(char* string,int c)
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
puts("문자 입력(입력 없에 엔터시 종료)");
do
{
gets(str);
if(strlen(str)==0)
break;
strset(str,str[0]);
puts(str);
}while(1);
return 0;
}p
'☆C언어 > 300제' 카테고리의 다른 글
69. 문자열을 구분자로 분리하기 2(strpbrk) (0) | 2011.02.14 |
---|---|
68. 문자열을 구분자로 분리하기1(strtok) (0) | 2011.02.14 |
67.문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn) (0) | 2011.02.14 |
66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn) (0) | 2011.02.14 |
65.문자열 중에서 문자 검색하기(strchr) (0) | 2011.02.11 |
설정
트랙백
댓글
글
69. 문자열을 구분자로 분리하기 2(strpbrk)
☆C언어/300제
2011. 2. 14. 23:02
//69. 문자열을 구분자로 분리하기 2(strpbrk)
//char* strpbrk(const char* string,const char* strCharSet);
#include<stdio.h>
#include<string.h>
#define Tok " " //공백
int main()
{
char str[100]="I'm a boy!";
char *locate;
locate=strpbrk(str,Tok);
while(locate!=NULL)
{
puts(locate++);
locate=strpbrk(locate,Tok);
}
return 0;
}
//char* strpbrk(const char* string,const char* strCharSet);
#include<stdio.h>
#include<string.h>
#define Tok " " //공백
int main()
{
char str[100]="I'm a boy!";
char *locate;
locate=strpbrk(str,Tok);
while(locate!=NULL)
{
puts(locate++);
locate=strpbrk(locate,Tok);
}
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
70.문자열을 특정 문자로 채우기(strset) (0) | 2011.02.14 |
---|---|
68. 문자열을 구분자로 분리하기1(strtok) (0) | 2011.02.14 |
67.문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn) (0) | 2011.02.14 |
66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn) (0) | 2011.02.14 |
65.문자열 중에서 문자 검색하기(strchr) (0) | 2011.02.11 |
설정
트랙백
댓글
글
68. 문자열을 구분자로 분리하기1(strtok)
☆C언어/300제
2011. 2. 14. 23:02
//문자열을 구분자로 분리하기1
//char* strtok(char* strToken,const char* strDelimit);
//strToken 원본 문자열 strDelimit 구분문자열 or 문자 세트
//p.s strtok함수는 이전 검색위치를 저장하고 잇습니다 그러므로 str이 아닌 NULL을 strtok()함수에 넣어주면 검색된 다음 위치부터 자동 검색합니다
#include<stdio.h>
#include<string.h>
#define Tok " " //공백
int main()
{
char str[100]="I'm a boy";
char *locate;
locate=strtok(str,Tok);
while(locate!=NULL)
{
puts(locate);
locate=strtok(NULL,Tok);
}
return 0;
}
//char* strtok(char* strToken,const char* strDelimit);
//strToken 원본 문자열 strDelimit 구분문자열 or 문자 세트
//p.s strtok함수는 이전 검색위치를 저장하고 잇습니다 그러므로 str이 아닌 NULL을 strtok()함수에 넣어주면 검색된 다음 위치부터 자동 검색합니다
#include<stdio.h>
#include<string.h>
#define Tok " " //공백
int main()
{
char str[100]="I'm a boy";
char *locate;
locate=strtok(str,Tok);
while(locate!=NULL)
{
puts(locate);
locate=strtok(NULL,Tok);
}
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
70.문자열을 특정 문자로 채우기(strset) (0) | 2011.02.14 |
---|---|
69. 문자열을 구분자로 분리하기 2(strpbrk) (0) | 2011.02.14 |
67.문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn) (0) | 2011.02.14 |
66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn) (0) | 2011.02.14 |
65.문자열 중에서 문자 검색하기(strchr) (0) | 2011.02.11 |
설정
트랙백
댓글
글
67.문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn)
☆C언어/300제
2011. 2. 14. 23:01
//문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn)
//unsigned int strspn(const char* string, const char* strCharSet);
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100]="this is string~~!!!";
char str2[100]="abcdefghijklmnopqrstuvwxyz "; //공백도잇음
int line;
puts("0123456789012345678901234567890");
puts("0 1 2 3");
puts(str1);
puts(str2);
line=strspn(str1,str2);
printf("%d 위치에서 일치하지 않는 문자~!\n",line);
}
//unsigned int strspn(const char* string, const char* strCharSet);
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100]="this is string~~!!!";
char str2[100]="abcdefghijklmnopqrstuvwxyz "; //공백도잇음
int line;
puts("0123456789012345678901234567890");
puts("0 1 2 3");
puts(str1);
puts(str2);
line=strspn(str1,str2);
printf("%d 위치에서 일치하지 않는 문자~!\n",line);
}
'☆C언어 > 300제' 카테고리의 다른 글
69. 문자열을 구분자로 분리하기 2(strpbrk) (0) | 2011.02.14 |
---|---|
68. 문자열을 구분자로 분리하기1(strtok) (0) | 2011.02.14 |
66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn) (0) | 2011.02.14 |
65.문자열 중에서 문자 검색하기(strchr) (0) | 2011.02.11 |
64.문자열 검색하기(strstr) (0) | 2011.02.11 |
설정
트랙백
댓글
글
66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn)
☆C언어/300제
2011. 2. 14. 23:01
//66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn)
//unsigned int strcspn(const char *s1,const char *s2)
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100]="this is string~~!!!";
char str2[100]="$@!(*)%$&";
int line;
puts("0123456789012345678901234567890");
puts("0 1 2 3");
puts(str1);
puts(str2);
line=strcspn(str1,str2);
printf("%d 위치에서 발견~!\n",line);
}
//unsigned int strcspn(const char *s1,const char *s2)
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100]="this is string~~!!!";
char str2[100]="$@!(*)%$&";
int line;
puts("0123456789012345678901234567890");
puts("0 1 2 3");
puts(str1);
puts(str2);
line=strcspn(str1,str2);
printf("%d 위치에서 발견~!\n",line);
}
'☆C언어 > 300제' 카테고리의 다른 글
68. 문자열을 구분자로 분리하기1(strtok) (0) | 2011.02.14 |
---|---|
67.문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn) (0) | 2011.02.14 |
65.문자열 중에서 문자 검색하기(strchr) (0) | 2011.02.11 |
64.문자열 검색하기(strstr) (0) | 2011.02.11 |
63.문자열의 길이 구하기(strlen) (0) | 2011.02.11 |
설정
트랙백
댓글
글
65.문자열 중에서 문자 검색하기(strchr)
☆C언어/300제
2011. 2. 11. 19:22
//문자열중에 문자 검색하기
//char* strchr(const char* string,int c);
#include<stdio.h>
#include<string.h>
#define find 'h'
int main()
{
char str[100];
char *serch;
do{
puts("문자열을 입력");
gets(str);
serch=strchr(str,find);
if(serch==NULL)
puts("문자가 없습니다");
else
puts("문자가 있습니다");
}while(serch==NULL);
printf("%d 위치에서 문자를 찾았습니다",serch-str);
return 0;
}
//char* strchr(const char* string,int c);
#include<stdio.h>
#include<string.h>
#define find 'h'
int main()
{
char str[100];
char *serch;
do{
puts("문자열을 입력");
gets(str);
serch=strchr(str,find);
if(serch==NULL)
puts("문자가 없습니다");
else
puts("문자가 있습니다");
}while(serch==NULL);
printf("%d 위치에서 문자를 찾았습니다",serch-str);
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
67.문자열 중에서 일치되지 않는 첫 문자의 위치 구하기(strspn) (0) | 2011.02.14 |
---|---|
66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn) (0) | 2011.02.14 |
64.문자열 검색하기(strstr) (0) | 2011.02.11 |
63.문자열의 길이 구하기(strlen) (0) | 2011.02.11 |
62.문자열 연결하기(strcat) (0) | 2011.02.11 |
설정
트랙백
댓글
글
64.문자열 검색하기(strstr)
☆C언어/300제
2011. 2. 11. 19:22
//문자열 검색하기
//char* strstr(const char* string,const char* strCharSet);
#include<stdio.h>
#include<string.h>
int main()
{
char s1[100]="I'm yours";
char s2[100];
char *serch;
do
{
puts("검색할 문자열 입력");
gets(s2);
serch=strstr(s1,s2);
if(serch==NULL)
puts("문자열 발견못함");
else
{
printf("%d 위치에서 문자열 발견",serch-s1);
puts("문자열 발견");
}
}while(serch==NULL);
return 0;
}
//char* strstr(const char* string,const char* strCharSet);
#include<stdio.h>
#include<string.h>
int main()
{
char s1[100]="I'm yours";
char s2[100];
char *serch;
do
{
puts("검색할 문자열 입력");
gets(s2);
serch=strstr(s1,s2);
if(serch==NULL)
puts("문자열 발견못함");
else
{
printf("%d 위치에서 문자열 발견",serch-s1);
puts("문자열 발견");
}
}while(serch==NULL);
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
66.문자열 중에서 일치되는 첫 문자의 위치구하기(strcspn) (0) | 2011.02.14 |
---|---|
65.문자열 중에서 문자 검색하기(strchr) (0) | 2011.02.11 |
63.문자열의 길이 구하기(strlen) (0) | 2011.02.11 |
62.문자열 연결하기(strcat) (0) | 2011.02.11 |
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
설정
트랙백
댓글
글
63.문자열의 길이 구하기(strlen)
☆C언어/300제
2011. 2. 11. 19:21
//문자열의 길이 구하기
//size_t strlen(const char* s)
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
gets(str);
printf("문자열의 길이는 %d입니다\n",strlen(str));
return 0;
}
//size_t strlen(const char* s)
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
gets(str);
printf("문자열의 길이는 %d입니다\n",strlen(str));
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
65.문자열 중에서 문자 검색하기(strchr) (0) | 2011.02.11 |
---|---|
64.문자열 검색하기(strstr) (0) | 2011.02.11 |
62.문자열 연결하기(strcat) (0) | 2011.02.11 |
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
60.문자열을 비교하는 함수 만들기 (0) | 2011.02.09 |
설정
트랙백
댓글
글
62.문자열 연결하기(strcat)
☆C언어/300제
2011. 2. 11. 19:21
//문자열 연결하기
//char *strcat(char *dest, const char *src)
#include<stdio.h>
#include<string.h>
int main()
{
char s1[100];
char s2[100];
puts("첫번째 문자 입력");
gets(s1);
puts("두번째 문자 입력");
gets(s2);
strcat(s1,s2);
puts("합쳐진 문자");
puts(s1);
return 0;
}
//char *strcat(char *dest, const char *src)
#include<stdio.h>
#include<string.h>
int main()
{
char s1[100];
char s2[100];
puts("첫번째 문자 입력");
gets(s1);
puts("두번째 문자 입력");
gets(s2);
strcat(s1,s2);
puts("합쳐진 문자");
puts(s1);
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
64.문자열 검색하기(strstr) (0) | 2011.02.11 |
---|---|
63.문자열의 길이 구하기(strlen) (0) | 2011.02.11 |
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
60.문자열을 비교하는 함수 만들기 (0) | 2011.02.09 |
58. 문자열을 복사하는 함수 만들기[수정] (0) | 2011.02.09 |
설정
트랙백
댓글
글
61.문자열을 일정크기만큼 비교하기(strncmp)
☆C언어/300제
2011. 2. 11. 19:20
//문자열을 일정 크기만큼 비교하기
//int strncmp(const char *s1,const char *s2,size_t maxlen);
#include<stdio.h>
#include<string.h>
int main()
{
char s1[100]="abcd";
char s2[100];
int su=1;
while(su!=0)
{
gets(s2);
su=strncmp(s1,s2,4); //한글은 2바이트
printf("%d \n",su);
}
return 0;
}
//int strncmp(const char *s1,const char *s2,size_t maxlen);
#include<stdio.h>
#include<string.h>
int main()
{
char s1[100]="abcd";
char s2[100];
int su=1;
while(su!=0)
{
gets(s2);
su=strncmp(s1,s2,4); //한글은 2바이트
printf("%d \n",su);
}
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
63.문자열의 길이 구하기(strlen) (0) | 2011.02.11 |
---|---|
62.문자열 연결하기(strcat) (0) | 2011.02.11 |
60.문자열을 비교하는 함수 만들기 (0) | 2011.02.09 |
58. 문자열을 복사하는 함수 만들기[수정] (0) | 2011.02.09 |
59.문자열을 대,소문자로 구분하여 비교하기 (strcmp) (0) | 2011.02.09 |