C언어 - 070412 / 문자열 함수
Posted 2007/04/12 16:07, Filed under: 프로그래밍/C, C++
// 문자열 길이
#include <stdio.h>
int u_strlen(char *c);
void main()
{
char *c;
int count;
printf("문자를 입력하세요.");
gets(c);
count=u_strlen(c);
printf("문자의 길이 : %d",count);
}
int u_strlen(char *c)
{
int k=0;
while (*c++ != '\0')
{
k++;
}
return k;
}
// 문자열 비교
#include <stdio.h>
int is_ch(char *c, char *s);
int u_strlen(char *c);
void main()
{
char *c, *s;
int is;
puts("문자열을 입력하세요.");
gets(c);
puts("찾을 문자를 입력하세요.");
gets(s);
is = is_ch(c,s);
if (is==1)
{
puts("문자를 찾았습니다.");
}else{
puts("해당 문자가 없습니다.");
}
}
int is_ch(char *c, char *s)
{
int i,max;
int result=0;
max = u_strlen(c);
for (i=0; i<=max; i++)
{
if (*c == *s)
result = 1;
else
*c++;
}
return result;
}
int u_strlen(char *c)
{
int k=0;
while (*c++ != '\0')
{
k++;
}
return k;
}
Response :
0 Trackback
,
0 Comment
Trackback URL : http://mysilpir.net/trackback/162



