C ++程序从字符串中删除空格?
该程序将一个字符串并删除其中的空格。当我们想节省空间时,这很有用。下面的示例通过解释说明了如何完成此操作。
Input: Hello World Output: HelloWorld
说明
要从字符串或句子中删除或删除空格,您必须要求用户输入字符串。现在开始检查空格。如果将找到空格,则开始将下一个字符从空格向后放置,直到最后一个字符,并继续检查下一个空格以删除字符串中存在的所有空格
示例
#include <iostream> #include<string.h> using namespace std; int { char str[80]="Hello World"; int i=0, len, j; len = strlen(str); for( i = 0; i < len; i++) { if (str[i] == ' ') { for (j = i; j < len; j++) str[j] = str[j+1]; len--; } } cout << str; return 0; }