• <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 丑石 閱讀(292) 評論(1)  編輯 收藏 引用

            Feedback

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

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



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


            My Links

            Blog Stats

            News

            常用鏈接

            留言簿(1)

            隨筆分類(13)

            隨筆檔案(17)

            文章檔案(1)

            相冊

            收藏夾(1)

            Friends' blog

            useful sites

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            久久人人爽人人爽人人av东京热| 男女久久久国产一区二区三区| 国产91久久精品一区二区| 精品久久久久香蕉网| 久久久中文字幕| 婷婷久久五月天| 精品久久一区二区| 亚洲精品无码专区久久同性男| 国产成人精品综合久久久久| 久久精品人人做人人爽电影蜜月| 国产AⅤ精品一区二区三区久久| 久久久WWW成人免费毛片| 97精品依人久久久大香线蕉97 | 久久久人妻精品无码一区| 久久久久久精品免费免费自慰| 99久久精品国产麻豆| 久久亚洲日韩看片无码| Xx性欧美肥妇精品久久久久久| 伊人久久大香线蕉av不变影院| 精品99久久aaa一级毛片| 午夜精品久久久久久99热| 久久人人超碰精品CAOPOREN| 精品国产一区二区三区久久久狼 | 久久亚洲精品无码VA大香大香| 欧美激情精品久久久久| 伊人久久大香线焦AV综合影院| 婷婷久久综合九色综合九七| 亚洲午夜久久久精品影院| 久久av无码专区亚洲av桃花岛| 久久久久久久女国产乱让韩| 色综合合久久天天给综看| 久久精品国产色蜜蜜麻豆| 亚洲国产精品久久久久网站| 久久国产免费观看精品| 精品熟女少妇a∨免费久久| 久久久国产乱子伦精品作者| 久久精品国产久精国产果冻传媒| 久久亚洲国产最新网站| 久久影视国产亚洲| 亚洲国产精品成人AV无码久久综合影院| 91久久国产视频|