Mam problem, usiłuję zrobić baze danych w jezyku C składającą się z imion i nazwisk. Ponizej zamieszczam schemat programu, problemem jest to ze nie nadpisuje nowych danych tylko zmienia zapisane wczesniej. Prosze o pomoc.
#include <stdio.h>
int main (void)
{
char imie[100],nazwisko[100]; //tablice na imie i nazwisko mieszczace 100 znakow
int lista[100][2]; //lista imion i nazwisk
int a,b,c,d;
a=0;
b=0;
c=0;
d=1;
for(a=0; a<=99; ++a)
{
printf("Podaj autora \n");
scanf("%99s %99s",&imie,&nazwisko);
lista[a][b]=imie;
lista[a][d]=nazwisko;
printf("\n%s %s \n",lista[a][b],lista[a][d]);
printf("\n%s %s \n",lista[0][0],lista[0][1]);
printf("\nczy chcesz wprowadzic kolejna pozycje? jesli tak wcisnij 1 jesli nie wcisnij 2 \n");
scanf("%d",&c);
if(c==2)
{
system("PAUSE");
return 0;
}