In effetti primastringa non e' uan variabile dichiarata ... almeno non nel codice che hai mostrato ...error C2065: 'primastringa': identificatore non dichiarato
Saprai che in C le variabili devono essere dichiarate ...
Stai restituendo una stringa (ovvero un puntatore ad una stringa) mentre la funzione e' dichiarata in modo da restituire un char.error C2440: 'return': impossibile convertire da 'char []' a 'char'
Tu fai molta confusione tra char e stringhe. In C le stringhe sono array di char e sono rappresentate dal puntatore al primo char.