私は toupper 関数で練習していますが、私はこれを機能させることができます.printfの時点で常にクラッシュするので、引数が悪いと思います.
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main (void){
char pepito[10];
puts("\nTell me something: \n");
scanf("%9s", pepito);
puts("\a");
printf("Could be this?: %s", toupper(pepito[2]));
system("pause");
}