번개애비의 라이프스톼일
문자열의 내용을 암호화 하는 함수를 만들어라 myenc 함수는 ascii를 이용한 단순 암호화 함수임.mydec 함수는 ascii를 이용한 단순 복호화 함수임.myhash 함수는 ascii를 이용한 특정 타입에 따라 암호화/복호화 할 수 있는 함수임. #include #include extern myenc(char*, int keynum);extern mydec(char*, int keynum);extern myhash(char*, int keynum, int type);main(){char str[128];int key = 3;strcpy(str, "Hello, World");printf("Origin str : %s\n", str); //myenc(str,key);myhash(str, key, 1);..
deleteChar (char *str, char ch) 함수를 완성하라.이 함수는 문자열 str의 ch번째 문자를 로 변경한다.이 함수는 문자열 str에 문자 ch가 없으면 -1을 리턴한다.이 함수는 문자가 정상적으로 제거된 경우 1을 리턴한다. #include #include extern deletechar(char*, char);main(){char str[128];strcpy(str, "This");printf("%s\n", str);deletechar (str, 'i');printf("%s\n", str);} deletechar(char *cp, char ch){//blank stringif(*cp == 0){ return -1; //unblank string!!!} //search ~@_@~f..
changechar(char *str, int i, char ch) 함수를 완성하라이 함수는 문자열 str의 i번째 문자를 로 변경한다.이 함수는 문자열의 길이가 i 보다 적은 경우 -1을 리턴한다.이 함수는 문자가 정상적으로 변경된 경우 1을 리턴한다. #include #include 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 c..
findChar (char *str, char ch) 함수를 완성하라이 함수는 문자열 str에서 ch문자가 처음 나타나는 곳의 위치를 출력한다.문자열 str에 ch문자가 없는 경우, 이 함수는 -1을 리턴한다. #include #include extern int findchar (char *,char);main(){int i;char ch, str[128]; strcpy(str, "This is test");i = findchar (str, 'o');printf("[%d]\n",i);//2 } findchar (char *str, char ch){int j, found=0;//for(j=0; *str; str++){//for(j=0; *str !='\0'; str++){for(j=0; *str!=0; s..