C������ ����1

  �ڎ�



����1 �@�@�@ ����2 �@�@�@ ����3

���p��1





  (1) �����񑀍�



"�̔��Ǘ�B.MDB" �Ƃ����t�@�C����\�������񂩂�A�g���q����菜���ĕ\�����ĉ�����

1) for ���[�v���g�p���� ( ���[�v�I�������Ƃ��ĕ�����̒�����p���� )
2) while( 1 ) ���[�v���g�p���� ( ���[�v�I�������Ƃ��� 0x00 ���g�p���� )
3) strrchr �֐����g�p����

  
#include <stdio.h>

int main()
{
	char buff[80];

	printf( "%s\n", buff );
	return 0;
}
  



  (2) ���l -> �ҏW������

���� a �̒l ��S�̂Ƃ���5���̐�s�[�������•�����ɕϊ����ĉ�����

  
#include <stdio.h>

int main()
{
	int a = 123;
	char buff[80];

	// �����ɃR�[�h���L�q

	printf( "%s\n", buff );
	
	return 0;
}
  



  (3) �\���̕���

�\���� a �� b �ɃR�s�[���ĉ�����

1) �\���̂��̂��̂��g�����@
2) memcpy ���g�p������@

  
#include <stdio.h>

struct MYDATA {
	int a;
	int b;
	int c;
};

int main()
{
	struct MYDATA a,b;

	a.a = 10;
	a.b = 20;
	a.c = 30;

	// �����ɃR�[�h���L�q

	printf( "%d\n", b.a );
	printf( "%d\n", b.b );
	printf( "%d\n", b.c );
	
	return 0;
}
  



  (4) ������u��

������ "ABCDEFG" �� "ABC?????FG" �ɒu�������ĉ�����

  
#include <stdio.h>
#include <string.h>
#include <memory.h>

int main()
{
	char buff[80] = "ABCDEFG";
	char buff2[80];

	int i;
	int ptr = 0;
	for( i = 0; i < strlen( buff ); i++ ) {
		// �����ɃR�[�h���L�q
	}
	*(buff2 + ptr) = 0x00;

	printf( "%s\n", buff2 );
	
	return 0;
}
  



  (5) ������ҏW

������ "123456" �� �J���}���g�p�������l�ҏW�ɕϊ����ĉ�����

  
#include <stdio.h>
#include <string.h>

int main()
{
	char buff[80] = "123456";
	char buff2[80];

	_strrev( buff );

	int i;
	int ptr = 0;
	for( i = 0; i < strlen( buff ); i++ ) {
		// �����ɃR�[�h���L�q
	}
	*(buff2 + ptr) = 0x00;

	_strrev( buff2 );

	printf( "%s\n", buff2 );
	
	return 0;
}
  



  (6) �����񕪉�

�t�@�C���̃p�X�𕪉����ĕ\�����ĉ�����

  
#include <windows.h>
#include <stdio.h>

int main()
{
	char buff[MAX_PATH] = 
		"C:\\" 
		"Documents and Settings\\"
		"lightbox\\"
		"My Documents\\"
		"EXCEL\\"
		"�̔��Ǘ�.xls";

	LPTSTR lpDrive;
	LPTSTR lpPath1;
	LPTSTR lpPath2;
	LPTSTR lpPath3;
	LPTSTR lpPath4;
	LPTSTR lpFile;
	LPTSTR lpExt;

	// �����ɃR�[�h���L�q

	printf( "%s\n", lpDrive );	// C:
	printf( "%s\n", lpPath1 );
	printf( "%s\n", lpPath2 );
	printf( "%s\n", lpPath3 );
	printf( "%s\n", lpPath4 );
	printf( "%s\n", lpFile );	// �̔��Ǘ�
	printf( "%s\n", lpExt );	// xls
	
	return 0;
}
  



  (7) �J�X�^���v�����v�g

while( 1 ) ���[�v���g�p���ăJ�X�^���v�����v�g���쐬���ĉ�����

1) ���̓v�����v�g�ɂ� ">" ��\�����A���̒���ŃL�[�{�[�h�����͂��܂�
�� ������̓��͂ɂ� gets ���g�p���܂�

2) �啶������������ʂ����ɁAquit �Ɠ��͂�����v���O�������I�����܂�


  
#include <stdio.h>

char buff[80];

int main()
{
	while( 1 ) {
		// �����ɃR�[�h���L�q
	}
	
	return 0;
}
  










  infoboard   �Ǘ��җp   
̃Gg[͂ĂȃubN}[Nɒlj





�t���[�t�H���gWEB�T�[�r�X
SQL�̑�WEB�T�[�r�X

SQL�̑��t���[�\�t�g

�f��

���WEB�c�[�������N

SQL�̑�

�t���[�\�t�g

JS���C�u����