058. 문자열을 복사하는 함수 만들기058. 문자열을 복사하는 함수 만들기
Posted at 2011. 1. 30. 17:52 | Posted in Computer/초보자를 위한 C 언어 300제#include <stdio.h> #define KOREA "대한민국" char* My_strcpy( char* dest, const char* src ); void main( void ) { char string[100]; My_strcpy( string, KOREA ); puts( string ); // 대한민국을 출력 } char* My_strcpy( char* dest, const char* src ) { if( dest == (int)NULL || src == (int)NULL ) { if( *dest != (int)NULL ) *dest =(int)NULL; return NULL; } do { *dest++ = *src; } while( *src++ != (int)NULL ); return dest; }
'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글
060. 문자열을 비교하는 함수 만들기 (0) | 2011.01.30 |
---|---|
059. 문자열을 대·소문자로 구분하여 비교하기(strcmp) (0) | 2011.01.30 |
057. 문자열 복사하기(strcpy) (0) | 2011.01.30 |
056. 문자열 출력하기(puts) (0) | 2011.01.30 |
055. 문자열 입력받기(gets) (0) | 2011.01.30 |