• <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)論排行榜

            亚洲色欲久久久综合网东京热| 人妻丰满AV无码久久不卡| 亚洲狠狠综合久久| 亚洲人成无码www久久久| 久久超碰97人人做人人爱| 99久久亚洲综合精品成人| 久久亚洲国产精品成人AV秋霞| 久久精品国产亚洲av影院| 色综合久久天天综线观看| 国内精品久久久人妻中文字幕 | 久久天天躁狠狠躁夜夜躁2014| 精品少妇人妻av无码久久| 香蕉99久久国产综合精品宅男自 | 性欧美大战久久久久久久 | 久久久受www免费人成| 久久99精品国产麻豆| 久久久国产精华液| 久久伊人色| 久久久精品无码专区不卡| 国产亚洲美女精品久久久久狼| 7777精品久久久大香线蕉| 久久综合色老色| 久久久青草青青国产亚洲免观| 99久久精品久久久久久清纯| 国产精品一久久香蕉国产线看观看| 久久久久久久久久久| 久久久亚洲裙底偷窥综合| 一本综合久久国产二区| 中文字幕精品久久| 国产香蕉久久精品综合网| 色综合久久天天综线观看| 日韩中文久久| 奇米影视7777久久精品人人爽| 午夜精品久久久内射近拍高清| 日日狠狠久久偷偷色综合0| 久久久久亚洲av成人无码电影| 久久高潮一级毛片免费| 三级韩国一区久久二区综合 | 久久久久久亚洲Av无码精品专口| 久久九九精品99国产精品| AV无码久久久久不卡蜜桃|