Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ͨѶ¼C³ÌÐò´úÂë

#include <stdio.h>
#include <string.h> /* ³ÌÐò¶à´Îµ÷ÓÃbiodkey()£¬Ó¦°üº¬Í·Îļþbios.h */
#include <bios.h><br>/* ³ÌÐò¶à´Îµ÷ÓÃclrscr()£¬Ó¦°üº¬Í·Îļþconio.h */
#include <conio.h>
#define MAX 100
#define PAGE 2
#define PRINT1 printf("--------------------------------------\n")
#define PRINT2 printf("NUM---NAME---AGE---MOBILE---ADDRESS\n")
#define PRINT3 printf("%d,%s,%d,%s,%s,\n",message[i].num,message[i].name,message[i].age,message[i].mobile[15],message[i].address);
int sum;
struct message_type
{<br>int num; <br>char name[15]; /* nameÓ¦ÊÇÊý×é */
int age;<br>char mobile[15];<br>char address[30]; /* addressÓ¦ÊÇÊý×é */ }message[MAX];
main()
{
int choice;
sum = read_message();<br>bioskey(0);
{
clrscr();
printf("\n\n\n ********ͨѶ¼¹ÜÀíϵͳ********\n\n" );
printf(" 1.´´½¨×ÊÁÏ\n\n");
printf(" 2.Êä³ö×ÊÁÏ\n\n");
printf(" 3.×ÊÁϲéѯ\n\n");
printf(" 4.×ÊÁÏÌí¼Ó\n\n");
printf(" 5.×ÊÁÏɾ³ý\n\n");
printf(" 6.×ÊÁÏÐÞ¸Ä\n\n");
printf(" 7.×ÊÁÏÕûÀí\n\n");
printf(" 0.Í˳öϵͳ\n\n");
printf("ÇëÑ¡Ôñ(0-7):");
scanf("%d",&choice);
switch(choice)
{ case 1: input_message();break;
case 2: output_message();break;
case 3: inquire_message();break;
case 4: insert_message();break;
case 5: del_message();break;
case 6: revise_message();break;
case 7: sort_message();break;
case0:break;
}
}while(choice!=0);
save_message(sum);
printf("\n -ÒÔÉÏ×ÊÁÏÒѱ£´æ!-(ÎļþÃû:messagenotes.txt)\n"); /*±£´æÐÅÏ¢*/
save_message(int sum)
{
FILE *fp;
int i;
if((fp=fopen("messagenotes.txt","wb"))==NULL)
{
printf("¶ÁÎļþ´íÎó!\n");
return;
}
for(i=0;i<sum;i++)
if(fwrite(&message[i],sizeof(struct message_type),1,fp)!=1)
printf("дÎļþ´íÎó!\n");
fclose(fp); /* Function: input_message() */
input_message()
{
int i=0; /* ±äÁ¿sÎÞÓã¬ÒÑɾ³ý */
clrsrc();
printf("\n\n ¼ÈëͨѶ¼\n"); /* ±ÊÎó */
printf("\n -------------------------------\n");
{
print


Ïà¹ØÎĵµ£º

ǶÈëʽLinuxµÄLCDÇý¶¯£¨FB @ s3c2410£©

CPU : ARM9 s3c2410 
LCD : ¹æ¸ñ²»Ã÷£¨Õâ¸öºÜÎÞÄΣ¬µ«ÊÇÎÒËùÖªµÀµÄÖ»ÓÐÒ»¸ö·Ö±æÂÊ£©
Ô´ÂëÐ޸ģº
/linux-2.6.30.4/arch/arm/mach-s3c2410/mach-smdk2410.c
        ÔÚÕâ¸öÎļþÖмÓÈëframebufferµÄ³õʼ»¯Êý¾Ý½á¹¹£¨¾ßÌåÊý¾Ý²ÎÕÕLCD¼¼ÊõÊֲᣩÈçÏ£º
#include <mach/fb.h> ......

Ò»¶ÎÓÃÀ´ÅжÏÈÕÆÚÊÇÐÇÆÚ¼¸µÄC´úÂë

/////////////////////////////////////////////////
// Ö÷Ì⣺һ¶ÎÓÃÀ´ÅжÏÈÕÆÚÊÇÐÇÆÚ¼¸µÄ´úÂë
// ÃèÊö£ºÕª×Ô¡¶CCFAQ¡·
// ×÷ÕߣºÌìÖ®·ã
// ʱ¼ä£º2010-02-13
///////////////////////////////////////////////// 
#include <stdio.h>
int dayofweek(int y, int m, int d) // ÅжÏÊäÈëµÄÈÕÆÚÊÇÐÇÆÚ¼¸ ......

[C/C++ Digestion] – ÖØÔØ²Ù×÷·û


[C/C++ Digestion] –
ÖØÔØ²Ù×÷·û
×÷Õߣº
Jason Lee @
http://blog.csdn.net/jasonblog
ÈÕÆÚ£º
2010-04-17
 
[1]
ÖØÔØ²Ù×÷·û
ÖØÔØ²Ù×÷·û´Ó´óµÄ·½ÃæÀ´½²¿ÉÒÔ·ÖΪÁ½Àࣺ×îºÃ»ò±ØÐë×÷ΪÀàµÄ³ÉÔ±º¯ÊýµÄ£¬ÒÔ¼°Ïà·´¡£¶ø¾ßÌ嵨½²£¬×îºÃ»ò±ØÐë×÷ΪÀàµÄ³ÉÔ±º¯ÊýµÄÓи³Öµ²Ù×÷·û
( = )
¡¢Ï±ê²Ù×÷·û
( [] ) ......

C bulider¼ÆËãÆ÷³õ²½

//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
int   flag=0; // ......

C/C++ ³ÌÐòÉè¼ÆÔ±Ó¦Æ¸³£¼ûÃæÊÔÊÔÌâÉîÈëÆÊÎöÖ®Èý


ÊÔÌâ5£º±àдһ¸öº¯Êý£¬×÷ÓÃÊǰÑÒ»¸öchar×é³ÉµÄ×Ö·û´®Ñ­»·ÓÒÒÆn¸ö¡£±ÈÈçÔ­À´ÊÇ“abcdefghi”Èç¹ûn=2£¬ÒÆÎ»ºóÓ¦¸ÃÊÇ“hiabcdefgh” 
¡¡¡¡º¯ÊýÍ·ÊÇÕâÑùµÄ£º
//pStrÊÇÖ¸ÏòÒÔ'\0'½áβµÄ×Ö·û´®µÄÖ¸Õë
//stepsÊÇÒªÇóÒÆ¶¯µÄn
void LoopMove ( char * pStr, int steps )
{
¡¡//ÇëÌî³ä...
}
¡¡¡¡½ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ