Очистка входов в фокусе сделает это. (Я не очень часто использую jQuery, поэтому извиняюсь, если у меня неправильный синтаксис.)
$("form").focus(function() {
var a = $(this).find("input[type='text'].a")
var b = $(this).find("input[type='text'].b") // ...etc
a.val("");
b.val(""); // ...etc
});
При этом Utkanos на 100% прав, что цикл является правильным способом решения обеих проблем продвижение и разрешение изменений).
Попробовать
(*foo)->member = 1;
Необходимо явно использовать * сначала. Иначе это - попытка разыменовать участника.
Из-за приоритета оператора, необходимо поместить круглые скобки вокруг этого:
(*foo)->member = 1;
Можно использовать временную переменную для улучшения удобочитаемости. Например:
Ttype *temp = *foo;
temp->member = 1;
Если Вы имеете контроль над этим и позволенный использовать C++, лучший путь состоит в том, чтобы использовать ссылку. Например:
void changeMember(Ttype *&foo) {
foo->member = 1;
}
возможно (*foo)-> участник = 1 (если это динамично выделяется),