char buf[12];
char *q;

buf = q + strlen(argv[2]);//この行でエラーが出るのはなんで?
型がstrlenがintだからcharとintじゃ会わなくてエラーでるけど・・
もしかして全部型が違ってたりする?