• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            linux&c++ R&D

            programing is a pleasure!

            How to express string semantic (1)?

               String processing is very important in programming! How to express string semantic ?
            There are many methods with doing it!   Some are listed  below!
            (1) char array and pointer.
            This  is always used in c. The advantage  is high time efficiency,beause it manipulate  memory address directly! However it  produce errors very easily and isn't very convenient! Some tips may be helpful!
            #const string definition: 

             const char *str="hello" or 
             
            const char str[]="hello"

            #string definition:

               char str[LEN]; //LEN is compling-time const!
               char *str=new char[ILEN]  //LEN is valid value!
               but don't forget delete []str;
            #functions which relate to string, definined in string.h/stdio.h etc
             such as:
              strcmp,strlen,strcpy/strncpy etc! please refer to 
              http://www.cppreference.com/stdstring/index.html
              some function is worth learning! Attention please!
              sprintf() is useful! 

            #include <stdio.h>
              
            int sprintf( char *buffer, const char *format,  );
              
            char string[50]; 
               sprintf( string, 
            "Hello %s",world );

                 The following code uses sprintf() to convert an integer into a string of characters: 

            char result[100];
               
            int num = 24;
               sprintf( result, 
            "%d", num );              

               This code is similar, except that it converts a floating-point number into an array of characters: 

            char result[100];
               
            int num = 24;
               sprintf( result, 
            "%d", num );              

            snprintf() is like sprintf but with length argument!
            (continuing...)


            posted on 2007-04-18 23:31 丑石 閱讀(294) 評(píng)論(1)  編輯 收藏 引用

            Feedback

            # re: How to express string synatic effectively(1)? 2007-04-19 03:49 天津大學(xué)計(jì)算機(jī)學(xué)院 常興龍

            寫(xiě)得不錯(cuò),可以發(fā)在其它技術(shù)區(qū),而非是新手區(qū)了。。。。  回復(fù)  更多評(píng)論   



            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            My Links

            Blog Stats

            News

            常用鏈接

            留言簿(1)

            隨筆分類(lèi)(13)

            隨筆檔案(17)

            文章檔案(1)

            相冊(cè)

            收藏夾(1)

            Friends' blog

            useful sites

            搜索

            積分與排名

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            狼狼综合久久久久综合网| 久久久精品人妻一区二区三区四| 国产精品久久国产精品99盘| 久久综合狠狠色综合伊人| 99久久精品国产一区二区三区| 无码精品久久一区二区三区| 影音先锋女人AV鲁色资源网久久 | 久久久久久亚洲精品无码| 久久国产欧美日韩精品免费| 久久久久女人精品毛片| 久久人人超碰精品CAOPOREN| 成人综合伊人五月婷久久| 波多野结衣久久一区二区| 91精品久久久久久无码| 麻豆一区二区99久久久久| 激情久久久久久久久久| 97久久超碰国产精品2021| 亚洲精品国产字幕久久不卡| 久久免费视频一区| 精品久久久久久无码人妻热| 久久婷婷激情综合色综合俺也去| 亚洲欧美另类日本久久国产真实乱对白| 97久久婷婷五月综合色d啪蜜芽| 久久久久久国产精品美女 | 97精品伊人久久大香线蕉app| 午夜视频久久久久一区| 久久99精品久久久久久水蜜桃| 久久精品无码专区免费青青| 精品国产青草久久久久福利| 久久久久黑人强伦姧人妻| 国产精品午夜久久| 国内精品免费久久影院| AA级片免费看视频久久| 国产—久久香蕉国产线看观看 | 狠狠色丁香婷婷综合久久来| 久久精品国产亚洲AV高清热| 久久丫精品国产亚洲av不卡| 欧美牲交A欧牲交aⅴ久久| 久久久久久久久波多野高潮| 伊人久久成人成综合网222| 亚洲精品无码久久不卡|