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

C/C++——С±à̸CÓïÑÔº¯ÊýÄÇЩÊÂ(25)

C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
 
1.   setwritemodeº¯Êý
setwritemodeº¯ÊýµÄ¹¦ÄÜÊÇÉèÖÃͼÐη½Ê½Ï»­ÏßµÄÊä³öģʽ£¬ÆäÓ÷¨Îª£ºvoid far setwritemode(int mode);³ÌÐòʵÀýÈçÏ£º
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main()
{
   int gdriver = DETECT, gmode, errorcode;
   int xmax, ymax;
   initgraph(&gdriver, &gmode, "");
   errorcode = graphresult();
   if (errorcode != grOk)
   {
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);
   }
   xmax = getmaxx();
   ymax = getmaxy();
   setwritemode(XOR_PUT);
   line(0, 0, xmax, ymax);
   getch();
   line(0, 0, xmax, ymax);
   getch();
   setwritemode(COPY_PUT);
   line(0, 0, xmax, ymax);
   getch();
   closegraph();
   return 0;
}
 2.  signalº¯Êý
signalº¯ÊýµÄ¹¦ÄÜÊÇÉèÖÃijһÐźŵĶÔÓ¦¶¯×÷£¬ÆäÓ÷¨Îªint signal(int sig, sigfun fname);³ÌÐòʵÀý´úÂëÈçÏ£º
#pragma inline
#include <stdio.h>
#include <signal.h>
void Catcher(int sig, int type, int *reglist)
{
   printf("Caught it!\n");
   *(reglist + 8) = 3;            
}
int main(void)
{
   signal(SIGFPE, Catcher);
   asm     mov     ax,07FFFH    
   asm     in


Ïà¹ØÎĵµ£º

CÏÝÚå&ȱÏÝ

 1.1= Óë  ==
Àý1£º
±¾ÀýÖÐÑ­»·Óï¾äµÄ±¾ÒâÊÇÌø¹ýÎļþÖеĿոñ·û¡¢ÖƱí·û¡¢»»Ðзû
while(c=''||c=='\t'||c=='\n')
 c=getc(f);
c= ''||c=='\t'||c=='\n'
ËÀÑ­»·
Àý2£º
if((filedesc==open(argv[i],0))<0)
 error();
ÓÀÔ¶²»»á±»µ÷ÓÃ
1.2 & ºÍ | ²»Í¬ÓÚ&& ºÍ||
 
1.3 CÓ ......

̸̸C/SºÍB/SµÄÌØµã

C/SÊǿͻ§¶Ë/·þÎñÆ÷¶Ë£¬C/SµÄ³ÌÐòͨ³£Ò²½ÐÅÖ¿Í»§¶Ë£¬Ò²¾ÍÊÇÒ»¸ö³ÌÐòµÄ´ó²¿·Ö¹¦ÄÜ£¬¶¼ÔÚ¿Í»§¶ËʵÏÖ£¬¶ø·þÎñÆ÷¶ËֻʵÏÖһС²¿·Ö¹¦ÄÜ¡£Í¨¹ýÕâµã²»ÄÑ¿´³ö£¬C/SµÄ³ÌÐò´ó²¿·ÖÔÚ¿Í»§¶ËʵÏÖ£¬¶ÔÓÚ·þÎñÆ÷¶ËµÄѹÁ¦Ïà¶ÔСһЩ£¬·þÎñÆ÷¶Ë¿ÉÒÔ½ÚʡһЩ¡£¶øÇÒC/SµÄ³ÌÐòÓô°¿ÚÀ´×ö£¬¸öÈËÈÏΪ¿ª·¢Ð§ÂÊÉÏ¿ìÒ»µã¡£µ«C/SµÄ³ÌÐòÒ»´ó±×¶Ë¾ÍÊÇ£¬±Ø ......

C/C++×Ö·û´®Æ¥ÅäºÍÌæ»»

ÌâÄ¿£ºÊäÈëÈý¸ö×Ö·û´®a£¬bºÍc£¬½«aÖÐbµÄµÚÒ»´Î³öÏÖÌæ»»Îªc¡£
´úÂ룺
#include <iostream.h>
#include <string.h>
/*×Ö·û´®Ìæ»»£¬µÚÒ»¸ö²ÎÊýΪԭ´®£¬µÚ¶þ¸ö²ÎÊýΪҪƥÅäµÄ×Ó´®
µÚÈý¸ö²ÎÊýÎªÒªÌæ»»µÄµÚÒ»¸ö×Ó´®Öаüº¬µÚ¶þ¸ö×Ó´®µÄ²¿·Ö*/
char *strReplace(char *str1,char *str2,char *str3);
void main() ......

C/C++——С±à̸CÓïÑÔº¯ÊýÄÇЩÊÂ(23)

C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
 
1.   settextstyleº¯Êý
settextstyleº¯ÊýµÄ¹¦ÄÜÊÇΪͼÐÎÊä³öÉèÖõ±Ç°µÄÎı¾ÊôÐÔ£¬ÆäÓ÷¨Îª£ºvoid far settextstyle (int font, int direction, char size);³ ......

C/C++——С±à̸CÓïÑÔº¯ÊýÄÇЩÊÂ(24)

C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
 
1.   setvectº¯Êý
setvectº¯ÊýµÄ¹¦ÄÜÊÇÉèÖÃÖжÏʸÁ¿Èë¿Ú£¬ÆäÓ÷¨Îª£ºvoid setvect(int intr_num, void interrupt(*isr)());³ÌÐòʵÀýÈçÏ£º
#include <st ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ