검색결과 리스트
☆C언어에 해당되는 글 38건
- 2011.02.11 63.문자열의 길이 구하기(strlen)
- 2011.02.11 62.문자열 연결하기(strcat)
- 2011.02.11 61.문자열을 일정크기만큼 비교하기(strncmp)
- 2011.02.09 60.문자열을 비교하는 함수 만들기
- 2011.02.09 58. 문자열을 복사하는 함수 만들기[수정]
- 2011.02.09 59.문자열을 대,소문자로 구분하여 비교하기 (strcmp)
- 2011.02.09 58.문자열 복사 함수 만들기
- 2011.02.09 57.strcpy 문자열 복사
글
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 |
설정
트랙백
댓글
글
60.문자열을 비교하는 함수 만들기
☆C언어/300제
2011. 2. 9. 17:17
//문자열을 비교하는 함수 만들기
//string1 < string2 -1
//string1 == string2 0
//string1 > string2 1
//배열에 입력값이 없을때 처리하는방법을 모르겟다 ㅡㅡ....시간나면 수정판 올려야겟다
#include<stdio.h>
#include<stdlib.h>
int my_strcmp(char *str1,char *str2)
{
while(*str1!=NULL || *str2!=NULL)
{
if(*str1==*str2)
{
*str1++;
*str2++;
continue;
}
if(*str1<*str2)
return -1;
else
return 1;
}
if(*str1==NULL && *str2==NULL)
return 0;
}
int main()
{
char string1[20];
char string2[20]="abCd";
int su;
su=my_strcmp(string1,string2);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
printf("비교 값 : %d\n",su);
}
//string1 < string2 -1
//string1 == string2 0
//string1 > string2 1
//배열에 입력값이 없을때 처리하는방법을 모르겟다 ㅡㅡ....시간나면 수정판 올려야겟다
#include<stdio.h>
#include<stdlib.h>
int my_strcmp(char *str1,char *str2)
{
while(*str1!=NULL || *str2!=NULL)
{
if(*str1==*str2)
{
*str1++;
*str2++;
continue;
}
if(*str1<*str2)
return -1;
else
return 1;
}
if(*str1==NULL && *str2==NULL)
return 0;
}
int main()
{
char string1[20];
char string2[20]="abCd";
int su;
su=my_strcmp(string1,string2);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
printf("비교 값 : %d\n",su);
}
'☆C언어 > 300제' 카테고리의 다른 글
62.문자열 연결하기(strcat) (0) | 2011.02.11 |
---|---|
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
58. 문자열을 복사하는 함수 만들기[수정] (0) | 2011.02.09 |
59.문자열을 대,소문자로 구분하여 비교하기 (strcmp) (0) | 2011.02.09 |
58.문자열 복사 함수 만들기 (0) | 2011.02.09 |
설정
트랙백
댓글
글
58. 문자열을 복사하는 함수 만들기[수정]
☆C언어/300제
2011. 2. 9. 16:29
//문자열 복사하는 함수 만들기
//60번 때문에 ㅡㅡ..... 올만에 c하니 햇갈려....
#include<stdio.h>
/*
void cpy(char *str2,char *str1)
{
int num=0;
while(str1[num]!=NULL)
{
str2[num]=str1[num];
num++;
}
str2[num]=NULL;
}
*/
void cpy(char *str2,char *str1)
{
while(*str1!=NULL)
{
*str2++=*str1++;
}
*str2=NULL;
}
int main()
{
char string1[20];
char string2[20];
gets(string1);
cpy(string2,string1);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
}
//60번 때문에 ㅡㅡ..... 올만에 c하니 햇갈려....
#include<stdio.h>
/*
void cpy(char *str2,char *str1)
{
int num=0;
while(str1[num]!=NULL)
{
str2[num]=str1[num];
num++;
}
str2[num]=NULL;
}
*/
void cpy(char *str2,char *str1)
{
while(*str1!=NULL)
{
*str2++=*str1++;
}
*str2=NULL;
}
int main()
{
char string1[20];
char string2[20];
gets(string1);
cpy(string2,string1);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
}
'☆C언어 > 300제' 카테고리의 다른 글
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
---|---|
60.문자열을 비교하는 함수 만들기 (0) | 2011.02.09 |
59.문자열을 대,소문자로 구분하여 비교하기 (strcmp) (0) | 2011.02.09 |
58.문자열 복사 함수 만들기 (0) | 2011.02.09 |
57.strcpy 문자열 복사 (0) | 2011.02.09 |
설정
트랙백
댓글
글
59.문자열을 대,소문자로 구분하여 비교하기 (strcmp)
☆C언어/300제
2011. 2. 9. 16:19
//문자열을 대,소문자로 구분하여 비교하기 (strcmp)
//int strcmp(const char *s1,const char *s2);
#include<stdio.h>
#include<string.h>
int main()
{
char string1[10]="koRea";
char string2[10]="korea";
int su,i;
slrk
su=strcmp(string1,string2);
printf("%d",su);
return 0;
}
//int strcmp(const char *s1,const char *s2);
#include<stdio.h>
#include<string.h>
int main()
{
char string1[10]="koRea";
char string2[10]="korea";
int su,i;
slrk
su=strcmp(string1,string2);
printf("%d",su);
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
---|---|
60.문자열을 비교하는 함수 만들기 (0) | 2011.02.09 |
58. 문자열을 복사하는 함수 만들기[수정] (0) | 2011.02.09 |
58.문자열 복사 함수 만들기 (0) | 2011.02.09 |
57.strcpy 문자열 복사 (0) | 2011.02.09 |
설정
트랙백
댓글
글
58.문자열 복사 함수 만들기
☆C언어/300제
2011. 2. 9. 16:00
//문자열 복사하는 함수 만들기
//배열안쓰고 하고 싶은데 안쓰면 널이 안들어가서 문자열이 깨진다 ㅡㅡ.. 나중에 심심하면 고치자..
#include<stdio.h>
void cpy(char *str2,char *str1)
{
int num=0;
while(str1[num]!=NULL)
{
str2[num]=str1[num];
num++;
}
str2[num]=NULL;
}
int main()
{
char string1[20];
char string2[20];
gets(string1);
cpy(string2,string1);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
}
//배열안쓰고 하고 싶은데 안쓰면 널이 안들어가서 문자열이 깨진다 ㅡㅡ.. 나중에 심심하면 고치자..
#include<stdio.h>
void cpy(char *str2,char *str1)
{
int num=0;
while(str1[num]!=NULL)
{
str2[num]=str1[num];
num++;
}
str2[num]=NULL;
}
int main()
{
char string1[20];
char string2[20];
gets(string1);
cpy(string2,string1);
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
}
'☆C언어 > 300제' 카테고리의 다른 글
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
---|---|
60.문자열을 비교하는 함수 만들기 (0) | 2011.02.09 |
58. 문자열을 복사하는 함수 만들기[수정] (0) | 2011.02.09 |
59.문자열을 대,소문자로 구분하여 비교하기 (strcmp) (0) | 2011.02.09 |
57.strcpy 문자열 복사 (0) | 2011.02.09 |
설정
트랙백
댓글
글
57.strcpy 문자열 복사
☆C언어/300제
2011. 2. 9. 15:17
//strcpy 문자열 복사
//char* strcpy(char* dest,const char* src);
#include<stdio.h>
#include<string.h>
int main()
{
char string1[20];
char string2[20];
gets(string1);
printf("입력된 문자 string1 : %s\n",string1);
strcpy(string2,string1);
printf("string2에 string1을 복사 \n");
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
return 0;
}
//char* strcpy(char* dest,const char* src);
#include<stdio.h>
#include<string.h>
int main()
{
char string1[20];
char string2[20];
gets(string1);
printf("입력된 문자 string1 : %s\n",string1);
strcpy(string2,string1);
printf("string2에 string1을 복사 \n");
printf("string1 : %s\n",string1);
printf("string2 : %s\n",string2);
return 0;
}
'☆C언어 > 300제' 카테고리의 다른 글
61.문자열을 일정크기만큼 비교하기(strncmp) (0) | 2011.02.11 |
---|---|
60.문자열을 비교하는 함수 만들기 (0) | 2011.02.09 |
58. 문자열을 복사하는 함수 만들기[수정] (0) | 2011.02.09 |
59.문자열을 대,소문자로 구분하여 비교하기 (strcmp) (0) | 2011.02.09 |
58.문자열 복사 함수 만들기 (0) | 2011.02.09 |