求助

B2120 单词的长度

Wyz121023 @ 2024-05-26 14:21:14

#include<iostream>
#include<string>
using namespace std;
int main(){
  string a;
  getline(cin,a);
  char n[a.size()+1];
  while(a[n]=='\n'){
  while(a[n]==' '){
    a[n]++;
  }
  n++
  }
  n=0;
  for(int m=0;a.size()-1;m++){
    cout<<a[n];
    n++;
  }
  return 0;
}

by Wyz121023 @ 2024-05-26 14:22:01

为什么会报错


by MutU @ 2024-05-26 14:32:47

@Wyz121023 因为不能定义字符数组的长度为一个变量


by MutU @ 2024-05-26 14:34:42

还有你这个n是数组啊,怎么用来作下标


by MutU @ 2024-05-26 14:35:12

n++后面没有冒号


by Wyz121023 @ 2024-05-26 14:54:11

已过,谢谢


|