Skocz do zawartości

C++ problem z pobraniem długiego ciągu znaków


raker131

Polecane posty

Witam,

Mam pytanie, chcę pobrać z klawiatury znaki i długość tych znaków dochodzi do 10^6. Gdy deklaruję te zmienne jak typ znakowy char to nie mam błędów w programie jednak to uruchomieniu programu zawiesza się on. Oto kod programu:

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main ()
{
char d[999999],m[999999],j[999999];
int pkt=0;
cin>>d;
cin>>m;
cin>>j
for(int i=0;i<=strlen(d)-1;i++)
{
 {
  if((d[i]==m[i]) &&(m[i]==j[i]))
  {
pkt+=2;
  }
if((d[i]==m[i]) &&(m[i]!=j[i]))
  {
pkt++;
  }
 }
}
cout<<pkt;
return 0;
}

Z góry dziękuję za odopwiedzi:)

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...