Scrapbook/개발 및 프로그래밍(84)
-
[WAP 2.0/NATE] 픽토그램+링크 같이 선택하게 하기
얼마나 헤멨던가.. 다행히 겨우 찾아냈다. 줄이 밀려서 marquee 스타일도 넣어보고 링크도 걸어봤지만 해결이 안됐는데 방법은 이런 형식으로 해주면 해결된다. 왜 요즘 규격서에는 해당 내용이 빠졌는지 모르겠네. 그래도 기쁘다.
2006.08.24 -
RSS 문서 제작을 위한 RSS 규약의 이해 (RSS 2.0)
RSS 항목각 항목의 의미 및 사용법XML 파싱을 위해 필요한 정보 선언RSS 버전 선언RSS 정보가 시작됨을 의미오마이뉴스RSS 제공 사이트의 타이틀을 기록http://www.ohmynews.com/RSS 제공 사이트의 URL 을 기록뉴스게릴라들의뉴스-오마이뉴스RSS 제공 사이트의 간단한 설명을 기록koRSS 문서에서 사용되는 국가 언어 선언Copyright (c) OhmyNews.com All rights reservedRSS 문서 저작권 선언Fri, 8 Apr 2005 14:30:20 +0900RSS 문서가 최종 작성된 시간 기록글 기록시작.- '거창 민간인 학살사건' 위령제 11일 ]]> 글의 제목http://www.ohmynews.com/ArticleView/article_view.asp?no=..
2006.04.25 -
정적할당과 동적할당
우리가 프로그래밍을 할때 변수를 할당하는 메모리 영역은 크게 스택(stack) 영역과 힙(heap) 영역으로 나뉘어집니다. 스택 영역은 메모리 영역중 매우 적은 영역만을 할당받고 있으며, 나머지 대부분의 영역이 힙 영역입니다. 데이터 구조상 힙 영역이 더 큰 공간을 사용하기에 합리적이기 때문이죠. (이것에 대한 지식은 자료구조 관련 서적을 보시기 바랍니다.) C++ 코드를 예로 들어가며 설명해드리겠습니다.int a = 73; char string[100]; strcpy(string, "abc");코드1. 정적할당의 예 위와 같이 일반적인 변수선언은 스택영역에 메모리를 할당해줍니다. a라는 변수는 정수형이므로 스택영역에 4바이트를, string이라는 변수는 문자형 배열 100칸이므로 1바이트*100인 10..
2006.04.08 -
동적할당과 생성자 및 소멸자
명함 정보를 지닐 수 있는 클래스를 정의해 보자. 클래스 이름은 NameCard이고 이름, 전화번호, 주소,직급 정보를 저장할 수 있어야 한다. 생성자 내에서 동적 할당하고, 소멸자에서 할당받은 메모리를 해제하는 형식으로 구현하라. #include "stdafx.h" using std::cout; using std::endl; using std::cin;class NameCard{ private: char* name; char* phone; char* address; char* pos;public: NameCard(char* _name, char* _phone, char* _address, char* _pos){ name=new char[strlen(_name)+1]; //생각이 나지 않았던 부분. ne..
2006.04.06 -
생성자(Constructor)
#include "stdafx.h" using std::cout; using std::endl; using std::cin;const int SIZE=20;class Person { char name[SIZE]; char phone[SIZE]; int age; public: Person(char* _name, char* _phone, int _age); void ShowData(); };Person::Person(char* _name, char* _phone, int _age) { strcpy(name, _name); strcpy(phone, _phone); age=_age; }void Person::ShowData() { cout
2006.04.04 -
Visual Syudio .NET 2003 C++ 컴파일 에러 처리법(콘솔)
C++.NET 2003 에서 Win32 콘솔 응용프로그램을 선택하고 시작해서 아래의 코드를 실행하면#include using std::cout; using std::endl;class Account { public: char accID[20]; // 계좌 번호 char secID[20]; // 비밀 번호 char name[20]; // 이 름 int balance; // 잔 액 void Deposit(int money){ balance+=money; } void Withdraw(int money){ balance-=money; } };int main(void) { Account yoon={"1234", "2321", "yoon", 1000};yoon.Deposit(100); cout
2006.03.30