国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++如何去除輸入行中空白

2020-02-24 14:24:08
字體:
來源:轉載
供稿:網友

在c++中我們經常可以看到輸入行中有空白,那么我們就需要刪掉他,那么你知道C++如何去除輸入行中空白嗎?下面我們就和武林小編一起去看看關于C++去除輸入行中空白的方法吧。

/** 刪除每個輸入行末尾的空格及制表符, 并刪除完全是空格的行*/#include <stdio.h>//每一行存放不超過1000個字符,最多輸入不超過1000行#define MAX 1000int getline(char line[],int limit);main(){ int nn; int i=0,j,k; char line[MAX]; char saveline[MAX][MAX]; while((nn = getline(line,MAX) ) > 0 ){   if(i < MAX){    for(j = 0;j < MAX;j++){    /* 把滿足條件的行保存到二維數組中 */     saveline[i][j] = line[j];    }    i++;   } } printf("The new line is:/n"); for(k = 0;k < i;k++){  printf("%s",saveline[k]); }}int getline(char vline[],int vlimit){ int ch; int i=0; int j=0; while(((ch = getchar()) != EOF) && (ch != '/n')){  if(i < (vlimit - 1)){   vline[j] = ch;   j++;  }  i++; } if(ch == '/n'){  while((' ' == vline[--j]) || ('/t' == vline[--j]) ){   i--;  }  vline[j] = ch;  j++;  i++; } vline[j] = '/0'; return i;}上文就是關于C++如何去除輸入行中空白的內容,文中主要涉及C++針對數組的遍歷與替換的相關使用技巧,希望對大家有所幫助。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太康县| 翁牛特旗| 新宾| 肇庆市| 和平区| 砀山县| 新乐市| 嘉禾县| 郸城县| 辽阳市| 和龙市| 柳州市| 勐海县| 高青县| 沙河市| 永顺县| 翁牛特旗| 山西省| 增城市| 五原县| 梁平县| 杂多县| 大丰市| 渑池县| 亚东县| 深水埗区| 泰安市| 遂平县| 祁阳县| 庐江县| 威宁| 沁源县| 鸡泽县| 乌鲁木齐市| 阿拉尔市| 阳朔县| 临高县| 玛曲县| 岱山县| 大足县| 西和县|