麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

確認(rèn)Buffer

2019-09-10 09:07:12
字體:
供稿:網(wǎng)友
確認(rèn)Buffer   

   要時(shí)時(shí)確認(rèn)對(duì)設(shè)定的排列或變量的大小,以避免數(shù)據(jù)混亂或?qū)е孪到y(tǒng)出問題。請(qǐng)看下面使用者輸入數(shù)據(jù)的例子:
    char city[10];
   /* 為都市名稱的排列 */
   printf("Enter a city name: ");
   scanf("%s", city);
   printf("City is %s", city);   
   在這里,都市名稱設(shè)定為10字(英文字)以內(nèi)。如果使用者輸入10字以上的都市名稱會(huì)怎么樣呢?可以說程序失敗或覆蓋Buffer里面的數(shù)據(jù)。不管怎樣,不要做冒險(xiǎn)的事,你要檢查文字的長(zhǎng)度:
   char city[10];
   /*為都市名稱的排列*/
   printf("Enter a city name: ");
   fgets(city, sizeof(city), stdin);
   printf("City is %s", city);   
   上面已修改的程序是:如果使用者輸入10字以上的都市名,只接受Buffer能接受的長(zhǎng)度為止,其外的會(huì)不接受。

上一篇:小程序

下一篇:Effective C++ 2e Item42

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 久久久在线 | 国产精品视频专区 | hdbbwsexvideo | 色av成人天堂桃色av | 欧美a级在线免费观看 | 91伊人久久 | 99爱国产精品 | 永久av在线免费观看 | 免费午夜视频在线观看 | 久久人添人人爽人人爽人人片av | 精品国产一区二区三区久久久蜜 | 美女wc | 91色一区二区三区 | 国产精品久久久久久久久久久天堂 | 成年免费大片黄在线观看岛国 | 国产精品自在线拍 | 欧美老外a级毛片 | 曰韩一级片 | 麻豆一区二区99久久久久 | xxnxx中国18| 久久综合网址 | 羞羞电影网| 免费一级毛片在线播放不收费 | 免费黄色在线电影 | 看免费一级毛片 | 一级片九九 | 国产亚洲精久久久久久蜜臀 | 欧美激情精品久久久久久久久久 | 视频在线91 | 人人舔人人插 | 国产91精品久久久久久 | 亚洲一区二区中文字幕在线观看 | 深夜视频福利 | h视频免费在线观看 | 操你啦免费视频 | 日本黄色免费片 | 午夜影视一区二区 | 日韩av有码在线 | 毛片在线免费 | 日韩大片在线永久观看视频网站免费 | 黑人日比视频 |