come faccio a mettere in una variabile del testo?

sto elaborando un RPG testuale in C da giocare in DOS...

vorrei mettere nell'inventario del personaggio il nome alle armi e fare in modo ke il gioatore le possa cambiare...

cioè...
NOME PERS...........: xyz
PV PERSONAGGIO......: 12
P.ti MAGIA..........: 5
ARMA EQUIPAGGIATA...: spada (se il pers usa 1 spada qui appare spada,se mazza mazza ecc).
del tipo:

arma=spada;
printf("ARMA EQUIP: %?", arma);

in modo ke appaia ARMA EQUIP: SPADA
COSA CI VA al POSTO di "?"?

come si fa il tutto?

mi è stato detto ke devo usare var char ma nn so cosa fare...

HELP ME!!!

ecome si fa a salvare il gioco e poi ricaricarlo?

posso inserire delle immagini nel mio giochino?

if (risp==si)
printf("Come?");

ty