번개애비의 라이프스톼일
[C] changechar(char *str, int i, char ch) 함수를 완성하라 본문
changechar(char *str, int i, char ch) 함수를 완성하라
이 함수는 문자열 str의 i번째 문자를 로 변경한다.
이 함수는 문자열의 길이가 i 보다 적은 경우 -1을 리턴한다.
이 함수는 문자가 정상적으로 변경된 경우 1을 리턴한다.
#include <stdio.h>
#include <string.h>
extern int changechar(char *, int i, char ch);
int main(){
char str[128];
int ret;
strcpy(str, "Hello, World");
ret=changechar(str, 2, 'k');
if(ret==1){
printf("[%s]\n",str);
}else{
printf("can't change.\n");
}
}
changechar(char *str, int i, char ch){
if(strlen(str)<i){
return (-1);
}else{
*(str+i)=ch;
return (1);
}
}
'IT' 카테고리의 다른 글
[C] 문자열의 내용을 암호화 하는 함수를 만들어라 (0) | 2016.10.26 |
---|---|
[C] deleteChar (char *str, char ch) 함수를 완성하라. (0) | 2016.10.26 |
[C] findChar (char *str, char ch) 함수를 완성하라 (0) | 2016.10.26 |
php mysql 중복된 데이터 일괄삭제 (0) | 2016.10.02 |
오라클 실습 (0) | 2016.09.29 |
Comments