#include <stdio.h>
#include <string.h>
#include <iostream.h>
struct string {
char temp[300];
void sub(const char * s);
void output(void);
unsigned int strlen(void);
};
void string::sub(const char *s)
{
::strcpy(temp, s);
}
void string::output(void)
{
::printf("%s\n", temp);
}
unsigned int string::strlen(void)
{
return 0;
}
void main(void)
{
string aa;
aa.sub("seoul");
aa.output();
}
이렇게 객체에 접근하니 struct가 새롭게 보이네...
struct 내부의 함수가 struct의 변수를 제어하고 있다.
자바의 멤버변수와 매서드의 개념.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.