게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
오유능력자 분들 도와주세요 ㅠㅠ
게시물ID : freeboard_467638짧은주소 복사하기
작성자 : 슈퍼바보
추천 : 0
조회수 : 538회
댓글수 : 0개
등록시간 : 2010/10/13 23:44:52
1.사용자에게 문자열을 입력받아 뒤에서부터 역순으로 만들면서 소문자는 대문자로 대문자는 소문자로 바꾸는("aB2c1"를 받앗다면"1C2bA"로 표시)함수를 설계하고 이를 확인하는 프로그램을 작성하라.
함수원형 : void myrevstr(const char *src,char *dest)
2.주어진 16진수스트링(예."1FDA")을 입력받아 이를 양의 십진정수로 변환하는 함수를 설계하고 이를 확인하는 프로그램을 작성하라.
함수원형:int hstoi (const char *bitstr)
만약 주어진 비트스트링에 0~9,A~F,a~f가 아닌 문자가 오면 hstoi() 함수는 -1을 반환한다.
보고서 작성: ppt파일
알고리즘 설명,소스코드(주석),실행화면 캡쳐

1번문제
#include <stdio.h>
int mystrlen(const char*);
void myrevstr(const char, char);
int main(void){
char str[50];
char t;
char len;
printf("문자열: ");
scanf("%s", str);
len = mystrlen(str);
t = myrevstr(len, str);
}
int mystrlen(const char* src){
const char *p=src;
int len=0;
           while(*p++ != '\0')

{
len++;
}
return len;
}

void myrevstr(const char* src, char* dest)
{
const char* a=src;
char* b=dest;
int i;
char ch;



for(i=0; i<*a; i++)
{
ch=dest[4-i];
dest[4-i]=dest[i];
dest[i]=ch;
}

}
여기서 더이상 어떡해 해야할지 모르겟네요.... 오유 C언어 능력자 분들 도와주세요 ㅠㅠ
2번은 아예 손도 못대고 있어요 2번도 가르쳐 주시면 감사합니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호