Oppure, molto più chiaro sarebbe :codice:int code(char c) { if(c=='a') return 49; else if(c=='b') return 50; return c; } int elabora(char *s) { int i; char stringa[10]; for (i=0; i<10; i++) stringa[i] = code(s[i]); printf("Stringa 2 = %s\n", stringa); return 0; }
codice:char code(char c) { if(c=='a') return '1'; else if(c=='b') return '2'; return c; }