char str[32]="abc\t123";
char nxt[32];
strcpy(nxt,str);
char ptr=strchr(str,'\t');
*ptr++='\0';
printf("%s\n%s\n",nxt,ptr);
Как заполнить форму в html странице?
З.Ы И еще вопрос как мне строку вида abc\t123 разделить на две по символу \t (табуляция)?
Цитата:
Originally posted by Cranky
Я написал dll плагин для Internet Explorer, пока он просто выдает табличку при запуске что мол запущен. А вопрос такой, как при запуске плагина заполнить форму в html странице открытой в окне броузера? Дело осложняется тем что html форма находится в одном из фреймов (имя фрейма известно).
З.Ы И еще вопрос как мне строку вида abc\t123 разделить на две по символу \t (табуляция)?
Я написал dll плагин для Internet Explorer, пока он просто выдает табличку при запуске что мол запущен. А вопрос такой, как при запуске плагина заполнить форму в html странице открытой в окне броузера? Дело осложняется тем что html форма находится в одном из фреймов (имя фрейма известно).
З.Ы И еще вопрос как мне строку вида abc\t123 разделить на две по символу \t (табуляция)?
Код:
Код:
char str[32]="abc\t123";
char nxt[32];
strcpy(nxt,str);
char [color=red]*[/color]ptr=strchr(str,'\t');
*ptr++='\0';
printf("%s\n%s\n",nxt,ptr);
char nxt[32];
strcpy(nxt,str);
char [color=red]*[/color]ptr=strchr(str,'\t');
*ptr++='\0';
printf("%s\n%s\n",nxt,ptr);
Я забыл сказать, что ptr - указатель.
А на счет твоей ошибки - можно попробовать
[color=blue]strchr(str,9);[/color]
Цитата:
Originally posted by lord Kelvin
Я забыл сказать, что ptr - указатель.
А на счет твоей ошибки - можно попробовать
[color=blue]strchr(str,9);[/color]
Я забыл сказать, что ptr - указатель.
А на счет твоей ошибки - можно попробовать
[color=blue]strchr(str,9);[/color]
Что-то непойму я, функция strchr(const char* s, int c) принимает как первый параметр строку для поиска, а в качестве второго символ который ищут, так почемуже int? Почему 9?
Цитата:
Originally posted by Cranky
Что-то непойму я, функция strchr(const char* s, int c) принимает как первый параметр строку для поиска, а в качестве второго символ который ищут, так почемуже int? Почему 9?
Что-то непойму я, функция strchr(const char* s, int c) принимает как первый параметр строку для поиска, а в качестве второго символ который ищут, так почемуже int? Почему 9?
Потому, что '\t'==9 есть true. char у нас signed, а представлять его удобнее не от -128 до 127б а от 0 до 255, поэтому, для удобства символ обозначают int'ом (мое предположение).
Ну с этим вопросм более или менне разобрался. А как насчет заполнения форм, как это можно сделать? Может есть какие-то доки?
Цитата:
Originally posted by Cranky
Мудрено, а как я могу узнать относительно друигх символов? atoi()?
Ну с этим вопросм более или менне разобрался. А как насчет заполнения форм, как это можно сделать? Может есть какие-то доки?
Мудрено, а как я могу узнать относительно друигх символов? atoi()?
Ну с этим вопросм более или менне разобрался. А как насчет заполнения форм, как это можно сделать? Может есть какие-то доки?
Нет, не atoi. Просто каждый char есть число (его номер), а символ - один из способов его представления (наряду с численной записью). Уфф.=) А ты хочешь именно заполнить форму или заполнить и послать?
Цитата:
Originally posted by lord Kelvin
Нет, не atoi. Просто каждый char есть число (его номер), а символ - один из способов его представления (наряду с численной записью). Уфф.=) А ты хочешь именно заполнить форму или заполнить и послать?
Нет, не atoi. Просто каждый char есть число (его номер), а символ - один из способов его представления (наряду с численной записью). Уфф.=) А ты хочешь именно заполнить форму или заполнить и послать?
Для начала хотябы заполнить надо. Ну а в идеале и посылать потом желательно уметь :D
Цитата:
Originally posted by Cranky
Для начала хотябы заполнить надо. Ну а в идеале и посылать потом желательно уметь :D
Для начала хотябы заполнить надо. Ну а в идеале и посылать потом желательно уметь :D
*я улыбаюсь* Отправить проще, чем просто заполнить.=) Если форма такая
Код:
<form action="blabla.php" method="post">
Логин
<input name="login" type="text">
Пароль
<input name="pass" type="text">
Возраст
<input name="age" type="text">
<input type="submit" value="Войти">
</form>
Логин
<input name="login" type="text">
Пароль
<input name="pass" type="text">
Возраст
<input name="age" type="text">
<input type="submit" value="Войти">
</form>
А адрес blabla.php - [color=BLUE]http://www.gogo.com/lord/blabla.php[/color],
то запрос надо составить такой
[color=BLUE]http://www.gogo.com/lord/blabla.php?login="lord Kelvin"&pass="qwerty"&age="19"[/color]
З.Ы. Улыбатся конечно есть с чего X)- но не все так просто, иначе я бы давно написал бы отправку заголовка на php, благо 3 года уже опыт имею =)
З.Ы.Ы сорри за грамотность.. пьян...