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

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


ÊÔÌâ5£º±àдһ¸öº¯Êý£¬×÷ÓÃÊǰÑÒ»¸öchar×é³ÉµÄ×Ö·û´®Ñ­»·ÓÒÒÆn¸ö¡£±ÈÈçÔ­À´ÊÇ“abcdefghi”Èç¹ûn=2£¬ÒÆÎ»ºóÓ¦¸ÃÊÇ“hiabcdefgh” 
¡¡¡¡º¯ÊýÍ·ÊÇÕâÑùµÄ£º
//pStrÊÇÖ¸ÏòÒÔ'\0'½áβµÄ×Ö·û´®µÄÖ¸Õë
//stepsÊÇÒªÇóÒÆ¶¯µÄn
void LoopMove ( char * pStr, int steps )
{
¡¡//ÇëÌî³ä...
}
¡¡¡¡½â´ð£º
¡¡¡¡ÕýÈ·½â´ð1£º
void LoopMove ( char *pStr, int steps )
{
¡¡int n = strlen( pStr ) - steps;
¡¡char tmp[MAX_LEN]; 
¡¡strcpy ( tmp, pStr + n ); 
¡¡strcpy ( tmp + steps, pStr); 
¡¡*( tmp + strlen ( pStr ) ) = '\0';
¡¡strcpy( pStr, tmp );
}
¡¡¡¡ÕýÈ·½â´ð2£º
void LoopMove ( char *pStr, int steps )
{
¡¡int n = strlen( pStr ) - steps;
¡¡char tmp[MAX_LEN]; 
¡¡memcpy( tmp, pStr + n, steps ); 
¡¡memcpy(pStr + steps, pStr, n ); 
¡¡memcpy(pStr, tmp, steps ); 
}
¡¡¡¡ÆÊÎö£º
¡¡¡¡Õâ¸öÊÔÌâÖ÷Òª¿¼²éÃæÊÔÕß¶Ô±ê×¼¿âº¯ÊýµÄÊìÁ·³Ì¶È£¬ÔÚÐèÒªµÄʱºòÒýÓÿ⺯Êý¿ÉÒԺܴó³Ì¶ÈÉϼò»¯³ÌÐò±àдµÄ¹¤×÷Á¿¡£
¡¡¡¡×îÆµ·±±»Ê¹ÓõĿ⺯Êý°üÀ¨£º
¡¡¡¡£¨1£© strcpy
¡¡¡¡£¨2£© memcpy
¡¡¡¡£¨3£© memset
¡¡¡¡ÊÔÌâ6£ºÒÑÖªWAVÎļþ¸ñʽÈçÏÂ±í£¬´ò¿ªÒ»¸öWAVÎļþ£¬ÒÔÊʵ±µÄÊý¾Ý½á¹¹×éÖ¯WAVÎļþÍ·²¢½âÎöWAV¸ñʽµÄ¸÷ÏîÐÅÏ¢¡£
¡¡¡¡WAVEÎļþ¸ñʽ˵Ã÷±í
Æ«ÒÆµØÖ·×Ö½ÚÊýÊý¾ÝÀàÐÍÄÚ ÈÝÎļþÍ· 
00H4 Char"RIFF"±êÖ¾04H4int32Îļþ³¤¶È08H4Char"WAVE"±êÖ¾0CH4Char"fmt"±êÖ¾10H4¹ý¶É×Ö½Ú£¨²»¶¨£©14H2int16¸ñʽÀà±ð16H2int16ͨµÀÊý18H2int16 ²ÉÑùÂÊ£¨Ã¿ÃëÑù±¾Êý£©£¬±íʾÿ¸öͨµÀµÄ²¥·ÅËÙ¶È1CH4int32²¨ÐÎÒôƵÊý¾Ý´«ËÍËÙÂÊ20H2int16Êý¾Ý¿éµÄµ÷ÕûÊý£¨°´×Ö½ÚËãµÄ£©22H2ÿÑù±¾µÄÊý¾ÝλÊý24H4CharÊý¾Ý±ê¼Ç·û£¢data£¢28H4int32ÓïÒôÊý¾ÝµÄ³¤¶È
¡¡¡¡½â´ð£º
¡¡¡¡½«WAVÎļþ¸ñʽ¶¨ÒåΪ½á¹¹ÌåWAVEFORMAT£º 
typedef struct tagWaveFormat

¡¡char cRiffFlag[4]; 
¡¡UIN32 nFileLen; 
¡¡char cWaveFlag[4]; 
¡¡char cFmtFlag[4]; 
¡¡char cTransition[4]; 
¡¡UIN16 nFormatTag ; 
¡¡UIN16 nChannels; 
¡¡UIN16 nSamplesPerSec; 
¡¡UIN32 nAvgBytesperSec; 
¡¡UIN16 nBlockAlign; 
¡¡UIN16 nBitNumPerSample; 
¡¡char cDataFlag[4]; 
¡¡UIN16 nAudioLength; 
} WAVEFORMAT;
¡¡¡¡


Ïà¹ØÎĵµ£º

×ªÔØ:Hadoop Ó¦¸ÃÓÃC++ʵÏÖ£¬¶ø²»ÊÇJava

http://www.trendcaller.com/2009/05/hadoop-should-target-cllvm-not-java.html
Sunday, May 10, 2009
Hadoop should target C++/LLVM, not Java (because of watts)
< type="text/javascript">
digg_url="http://www.trendcaller.com/2009/05/hadoop-should-target-cllvm-not-java.html";
Over the years, ......

C/C++Ö¸Õë

ºÎΪָÕë £¿
¡¡¡¡Ö¸Õë»ù±¾ÉÏºÍÆäËüµÄ±äÁ¿Ò»Ñù£¬Î¨Ò»µÄÒ»µã²»Í¬¾ÍÊÇÖ¸Õë²¢²»°üº¬Êµ¼ÊµÄÊý¾Ý£¬¶øÊǰüº¬ÁËÒ»¸öÖ¸ÏòÄÚ´æÎ»ÖõĵØÖ·£¬Äã¿ÉÒÔÔÚÕâ¸öµØÖ·ÕÒµ½Ä³Ð©ÐÅÏ¢¡£ÕâÊÇÒ»¸öºÜÖØÒªµÄ¸ÅÄ²¢ÇÒÐí¶à³ÌÐò»òÕß˼Ïë¶¼Êǽ«Ö¸Õë×÷ΪËüÃǵÄÉè¼Æ»ù´¡£¬ÀýÈçÁ´±í¡£
¿ªÊ¼
¡¡¡¡ÈçºÎ¶¨ÒåÒ»¸öÖ¸Õ룿ßÀ£¬¾ÍÏñ¶¨ÒåÆäËüµÄ±äÁ¿Ò»Ñù£¬²»¹ýÄ㻹Р......

Ê·ÉÏ×î¼òµ¥ÔªµÄpro*c³ÌÐò

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
EXEC SQL include sqlca;
EXEC ORACLE OPTION (RELEASE_CURSOR = YES);
EXEC SQL BEGIN DECLARE SECTION;
       & ......

C/C++ÃüÃû¹æÔò


ÔÚÈí¼þ¿ª·¢ÕâÒ»¸ß¶È³éÏó¶øÇÒÊ®·Ö¸´ÔӵĻÖУ¬ÃüÃû¹æÔòµÄÖØÒªÐÔ¸üÏÔµÃÓÈΪͻ³ö¡£Ò»Ì×¶¨ÒåÁ¼ºÃ²¢ÇÒÍêÕûµÄ¡¢ÔÚÕû¸öÏîÄ¿ÖÐͳһʹÓõÄÃüÃû¹æ·¶½«´ó´óÌáÉýÔ´´úÂëµÄ¿É¶ÁÐÔºÍÈí¼þµÄ¿Éά»¤ÐÔ¡£
ÔÚÒýÈëϸ½Ú֮ǰ£¬ÏÈ˵Ã÷Ò»ÏÂÃüÃû¹æ·¶µÄÕûÌåÔ­Ôò£º
 
ͬһÐÔ
ÔÚ±àдһ¸ö×ÓÄ£¿é»òÅÉÉúÀàµÄʱºò£¬Òª×ñÑ­Æä»ùÀà»òÕûÌåÄ£¿éµÄÃüÃû ......

Linux C ʹÓÃÖ¸Õë·ÃÎʳÉÔ±

  ÔÚLinuxÓÃc±à³Ì£¬ºÜ¶àʱºò¶¼»áÅöµ½½á¹¹ÌåÕâ¸ö¸ÅÄÓÈÆäÊÇʹÓÃÖ¸Õë·ÃÎʽṹÌå³ÉÔ±¡££¨ÏÂÃæµÄÎÄ×Ö½éÉÜ£¬Çë²Î¿¼´úÂëÀí½â£©
        1. ʹÓÃÒ»¸öÐÂÔËËã·û£º->,Õâ¸öÔËËã·ûÓÐÒ»¸öÁ¬½ÓºÅ£¨-£©ºó¸úÒ»¸ö´óÓÚ·ûºÅ£¨>£©×é³É
        &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ