编程入门oi选手求助!
在写程序时没有报错,在编译运行时报错;
Thread 1: EXC_BAD_ACCESS (code=1, address=0x7ffee876ff3c)
看了一些解决方案也没有解决。
以下是源代码:
希望改正,,,
#include<iostream>
#include<cstring>
#include<cmath>
#include<stdio.h>
using namespace std;
int main ()
{
char a[111111111];
cin>>a;
int l=sizeof(a);
int o=l;
char b[11111111];
int h=0,i=0;
for(i;i<=l-1;i++)
{
if (a[i]==' ')
{
for(h;h<=i-1;h++)
{
b[l]=a[h];
l--;
}
b[l--]=' ';
h++;
}
}
for(int i=0;i<=l-1;i++)
cout<<b[i];
return 0;
}