...
웹프로그래밍과 게임 프로그래밍 .
...
ASP.
DB의 순서대로 되면 그대로 써주면 된다. .
회원정보 modify..
<HTML>
<HEAD>
<Title> 회원관리
</TITLE>
</HEAD>
<BODY>
<CENTER>
<HR
WIDTH=600 SIZE=1>
<FONT SIZE = 4 ><B> 회원 변경
</B></FONT>
<HR WIDTH = 600 SIZE = 1>
<%
Set Conn =
Server.CreatObject("ADODB.Connection")
Conn.open("testdb")
Set Rs = Server.CreateObject("ADODB.RecordSet")
sql = "select * from
member where id = '" & Session("id") & "'"
Rs.Open sql , Conn
If Rs.EOF then
Response.Write "아이디가 " & Session("id") & "인
회원은 없습니다"
else
%>
<FORM METHOD="POST" ACTION="modify.asp">
<TABLE
BORDER=0>
<TR>
<TD>아이디</TD>
<TD><%=Rs("id")%></TD>
</TR>
<TR>
<TD>비밀번호</TD>
<TD><INPUT
TYPE="password" NAME="pwd" SIZE=20 MAXLENGTH = 10 value =<%Rs("pwd")%>>
</TD>
</TR>
<TR>
<TD></TD>
<TD><INPUT
TYPE="text" NAME="kname" SIZE=20 MAXLENGTH = 10 value =<%Rs("kname)"%>>
</TD>
</TR>
<TR>
<TD></TD>
<TD><INPUT
TYPE="text" NAME="tel" SIZE=20 MAXLENGTH = 10 value =<%Rs("tel")%>>
</TD>
</TR>
<%
end If
Rs.Close
Conn.close
Set Rs nothing
Set Conn nothing
%>
</BODY>
</HTML>
////
게임 프로그래밍
#include <stdio.h>
#include <iostream>
using namespace std;
void PrintArr( int** );
void
DeleteArr( int** );
int main()
{
int** ptr;
// 3행 3열 생성
ptr = new
int*[3];
for( int i = 0 ; i < 3
; i++ )
{
ptr[i] = new int[3];
}
// 항등원 만들기
for( int i = 0 ; i < 3 ; i++ )
{
for( int j = 0 ; j < 3 ; j++
)
{
if( i ==
j )
{
ptr[i][j] =
1;
}
else
{
ptr[i][j] =
0;
}
}
}
// 출력
PrintArr( ptr );
// 없애기
DeleteArr( ptr
);
//
getchar();
return
0;
//
}
void PrintArr( int** ptr )
{
for(
int i = 0 ; i < 3 ; i++ )
{
for( int j = 0 ; j < 3 ; j++
)
{
cout
<< ptr[i][j] <<
"\t";
}
cout <<
"\n";
}
}
void DeleteArr( int** ptr )
{
for(
int i = 0 ; i < 3 ; i++ )
{
delete []
ptr[i];
}
delete
ptr;
}
//////////////////
#include <stdio.h>
struct DATA
{
int k;
};
int main()
{
DATA *pData;
pData = new DATA[3]; // DATA Data[3] 하고 효과가 같다. .
pData[0].k =
1;
pData[1].k = 2;
pData[2].k =
3;
printf( "%d\n" , pData[0].k
);
printf( "%d\n" , pData->k );
printf( "%d\n" , ( pData + 1 )->k );
printf( "%d\n" ,
pData[1].k
);
getchar();
return 0;
}
////////////////
// 캡슐화. . .
#include <stdio.h>
struct DATA
{
int val1;
int
val2;
void AddVal1( int data
)
{
val1 =
data;
}
void AddVal2( int data
)
{
val2 =
data;
}
void
Print()
{
printf( "%d %d", val1 , val2 );
}
//
};
int main()
{
DATA Data1[3];
for( int i = 0 ; i < 3 ; i++ )
{
Data1[i].AddVal1( 1
);
Data1[i].AddVal2( 3
);
Data1[i].Print();
printf( "\n"
);
}
getchar();
return 0;
}
////////////////////
//
#include <stdio.h>
struct DATA
{
int kor;
int
eng;
int math;
int
total;
int average;
void Input()
{
scanf( "%d %d %d" , &kor ,
&eng , &math );
}
void
Compute()
{
total = kor + eng + math;
average
= total / 3;
}
void Print()
{
printf( "%d %d \n" , total ,
average );
}
//
};
int main()
{
DATA Data[3];
for( int i = 0 ; i < 3 ; i++ )
{
Data[i].Input();
Data[i].Compute();
}
for( int j = 0 ; j < 3 ; j++ )
{
Data[j].Print();
}
getchar();
getchar();
return 0;
}
'- 음악과 나 - > 『 짬 통 』' 카테고리의 다른 글
시리얼 포트제어 (0) | 2006.05.16 |
---|---|
시리얼 통신.. (0) | 2006.05.16 |
5월 9일 겜 프로그래밍 시간 (0) | 2006.05.09 |
DirectX 9.0 SDK Update - summer 2004 (0) | 2006.05.08 |
겜 프로그래밍 강좌 (0) | 2006.05.06 |