Co jest nie tak?? Program ma pobrac 10 znakow lub przerwac pobieranie po
nacisnieciu ENTER.
#include <iostream.h>
#include <conio.h>
main()
{
char imie[12], n;
int k, w;
for(int i=0; i<10;i++)
{
n=getche(); imie[i]=n; //wyswietla znak i wprowadza go do zmiennej imie
if(n=13)
{
imie[i]=NULL;
break;
}
else
if(n=8) //znak kasowania backspace
{
k++; // to licznik ile razy nacisnie ktos backspace
w=i-k; // roznica wartosci pentli i licznika
imie[w]=NULL; //usun od tego znaku
}
}
cout << "\nImie twoje to: "
<< imie;
cout <<"\n\nKoniec programu";
getch();
return 0;
}