用到了gets_s()函数,因为cin遇空格会结束。
#include<iostream>
#include<string>
using namespace std;
void main(){
char a[128];
gets_s(a);
int len = strlen(a);
cout << len << endl;
int i = len-1,count=0;
while (a[i] != ' '){
count++;
i--;
}
cout << count << endl;
system("pause");
}