게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[ㅂㅅㄱ] C++동적할당과 배열 질문드립니다.
게시물ID : programmer_16458짧은주소 복사하기
작성자 : 존내쿨함
추천 : 0
조회수 : 403회
댓글수 : 3개
등록시간 : 2016/04/01 02:30:48
옵션
  • 본인삭제금지

#include <iostream>

using namespace std;

char ReverseString(const char* src,int len)

{

    //char reverse[10];

    //char* reverse=new char[len+1];


    for(int i=0; i<len;++i)

    {

        reverse[i]=src[len-i-1];

    }

    reverse[len]=NULL;

    

    return reverse;

}

int main(int argc, const char * argv[]) {

    char original[]="nemodori";

    char* copy=ReverseString(original, 8);

    cout<<original<<endl;

    cout<<copy<<endl;

    

    return 0;

}


동적할당을 이용한 배열의 리턴과


일반 배열을 사용한 배열의 리턴에서


일반배열을 사용하면, 함수에서 리턴값으로 주소값을 리턴하는데


copy 포인터 변수에 주소값이 안들어오네요 ㅠㅠ 


배열의 반환과 일반적인 변수의 반환은 다른건가요 ㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호