char *ch;
int i;

で定義したchar型のデータに変数を代入したいんですが、どうすればいいですか?

pt = "ほげほげ";

はできるんですが、 

ほげほげ i みたいに変数の値も代入するやりかたがわからないです