• <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 天津大學計算機學院 常興龍

            寫得不錯,可以發在其它技術區,而非是新手區了。。。。  回復  更多評論   


            My Links

            Blog Stats

            News

            常用鏈接

            留言簿(1)

            隨筆分類(13)

            隨筆檔案(17)

            文章檔案(1)

            相冊

            收藏夾(1)

            Friends' blog

            useful sites

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            久久精品嫩草影院| 91精品国产91久久久久久蜜臀 | 国产精品99久久久久久宅男| 国产91久久精品一区二区| 99国内精品久久久久久久| 亚洲国产一成久久精品国产成人综合| 久久国内免费视频| 久久精品一区二区三区不卡| 精品无码久久久久久国产| 久久人妻少妇嫩草AV蜜桃| 亚洲一区二区三区日本久久九| 一本久久免费视频| 91精品婷婷国产综合久久| 99久久综合国产精品免费| 色综合久久中文色婷婷| 狠狠色丁香久久婷婷综合| 久久精品国产欧美日韩| 久久99国产精品久久| 亚洲人成网亚洲欧洲无码久久| 久久久久国色AV免费观看| 久久99精品国产99久久6男男| 久久亚洲精品无码VA大香大香| 91精品国产91久久久久久青草 | 久久综合久久综合亚洲| 大美女久久久久久j久久| 精品无码久久久久久午夜| 久久精品国产久精国产果冻传媒| 久久国产成人精品国产成人亚洲| 97r久久精品国产99国产精| 久久亚洲sm情趣捆绑调教| 天天综合久久一二三区| 久久久久人妻一区精品| 久久久久久久久久久免费精品| 国产精品久久久久久久久久免费| 99精品久久精品一区二区| 久久久久久久人妻无码中文字幕爆 | 麻豆亚洲AV永久无码精品久久| 亚洲人成电影网站久久| 久久人人爽人人人人片av| 伊人久久综合成人网| 久久久久成人精品无码中文字幕|