• <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ì)算機(jī)學(xué)院 常興龍

            寫得不錯(cuò),可以發(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

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            久久久久久无码国产精品中文字幕| 久久精品无码一区二区三区日韩| 久久人人爽人人爽人人爽| 亚洲成色WWW久久网站| 久久精品www人人爽人人| 国产叼嘿久久精品久久| 四虎国产精品成人免费久久| 久久久久久国产精品免费无码| 国产成人久久777777| 久久久久无码精品国产| 青春久久| 久久亚洲欧美日本精品| 亚洲国产精品久久电影欧美| 国产综合精品久久亚洲| 无码人妻久久一区二区三区免费丨 | 亚洲熟妇无码另类久久久| 狼狼综合久久久久综合网| 蜜桃麻豆www久久国产精品| 久久婷婷五月综合成人D啪| 久久久无码人妻精品无码| 色婷婷狠狠久久综合五月| 91麻豆精品国产91久久久久久| 国内精品伊人久久久久妇| 99久久精品九九亚洲精品| 亚洲精品tv久久久久久久久| 亚洲?V乱码久久精品蜜桃 | 一本一本久久A久久综合精品| 99久久国产免费福利| 久久精品国产亚洲麻豆| 精品久久久久香蕉网| 色诱久久久久综合网ywww| 东方aⅴ免费观看久久av| 亚洲国产成人久久笫一页| 精品国产一区二区三区久久蜜臀| www.久久99| 91性高湖久久久久| 国产精品亚洲综合专区片高清久久久 | 91超碰碰碰碰久久久久久综合| 日本WV一本一道久久香蕉| 久久亚洲AV无码西西人体| 久久久久亚洲精品中文字幕|