ho riavviato visual c++ e ora va, forse avevo ricompilato senza terminare il debug... comunque ho risolto! grazie mille mi era proprio sfiggito

se posso approfittarne... perchè quando voglio dichiarare una matrice nella parentesi della funzione posso non mettere niente tra la prima parentesi quadra ma nella seconda invece devo mettere la dimensione mentre se fosse monodimensionale invece posso non metterla?

cioè perchè posso scrivere
così: int funzione (int a[][10])
così: int funzione (int a[])

ma non così: int funzione(int a[][]) ?