Ciao a tutti, sto scrivendo un programma in c++ però mi sono un po' intoppato su una cosa. Il mio programma crea una matrice i cui elementi hanno un valore tra 0 e 2, inseriti dall'utente. per certi valori in corrispondenza di un certo indice della matrice questi vengono copiati in un vettore. Successivamente, con ordine dell'utente si modificano i valori per certi indici della matrice e io vorrei che, se il valore è riferito allo stesso indice il cui valore era stato copiato nel vettore precedentemente, venga modificato anche il valore nel vettore. Non so se ho reso l'idea, è una cosa un po' contorta.
Faccio un esempio. Io ho una matrice 10x10, con dei valori tra 0 e 2 inseriti dall'utente. Il programma chiede di inserire numero di riga e di colonna per i valori che vogliono essere modificati, ad esempio 5,4 e copia il valore in un vettore di una certa lunghezza; poi il programma chiede all'utente di inserire nuovamente riga e colonna di un valore qualsiasi che si vuole modificare nella matrice, se inserisco di nuovo 5,4 e modifico il valore vorrei che il valore venisse modificato anche nel vettore. Le due operazioni (modifica e copia nel vettore, nuova modifica) vengono fatte da due funzioni diverse. Io ho provato con i puntatori però mi viene un casino, quando compilo mi viene un errore strano dove mi si dice di usare cast ma non ho idea di come si faccia e mi sa di qualcosa che mi incasina il programma. Qualcuno potrebbe aiutarmi? Magari mi sono incasinato la vita da solo, però non riesco ad uscirne