12 E:\ltpt\us\main.cpp ISO C++ forbids comparison between pointer and integer
C'est assez normale car argv est un pointeur de pointeur. Autrement dit argv[i] est un pointeur et contient une adresse. Quant à 't', il doit être interprété comme un entier, c'est aussi normal, à mon avis, car l'opérateur == ne permet pas la comparaison de caractères. Il doit y avoir conversion de 't' en son code ASCII, donc en int.
KangOl t'a donné la solution en te conseillant l'opérateur strcmp qui est tout à fait désigné pour ce genre de comparaison !