
15.03.2009, 18:08
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
С нами:
9981026
Репутация:
1564
|
|
_nic, вы вот код не приводите и приходиться заниматься построением гипотез.
Вероятно, есть подключи
http://msdn.microsoft.com/en-us/library/ms724235(VS.85).aspx
вот тут "Deleting a Key with Subkeys"
И еще в качестве второго параметра RegDeleteKey у вас что?
Впредь, задавайте вопросы корректно. Давайте максимум информации (что вернула GetLastError - в данном случае regdeletekey сама возвращает код ошибки- и приводите кусок бажного кода обязательно). Время и свое сэкономите и тех, кто отвечает.
Последний раз редактировалось 0x0c0de; 15.03.2009 в 19:51..
|
|
|

17.03.2009, 00:46
|
|
Участник форума
Регистрация: 29.11.2005
Сообщений: 122
С нами:
10761096
Репутация:
27
|
|
Люди нужна помощь в познании си++
в общем надо просто прочитать с файла информацию
in.txt
1 и 2 строку в отдельные переменные, а 3 и 4 в массивы
понятно что через fopen, но интересно посмотреть реализацию знающих людей)
заранее спасибо за помощь!
|
|
|

17.03.2009, 10:28
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
массив можно 2-мя путями прочитать - стением каждого числа по отдельности. Но нужно знать кол-во этих чисел в строке.
Или как вариант для универсальности - считать строчку сразу, посчитать кол-во пробелов в ней, к этому числу прибавить 1 и выделить памяти на массив.
А затем отпарсить строчку в массив, считая пробел разделителем
|
|
|

17.03.2009, 14:41
|
|
Участник форума
Регистрация: 29.11.2005
Сообщений: 122
С нами:
10761096
Репутация:
27
|
|
спасибо за разьяснение, если не сложно, было бы неплохо взглянуть на реализацию 2го варианта) спс.
|
|
|

17.03.2009, 18:58
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами:
9589849
Репутация:
177
|
|
где взять neutrino.h и syspage.h ?
в системе нет таких. может быть есть сайт где они все выставлены?
|
|
|

17.03.2009, 19:15
|
|
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
С нами:
9480791
Репутация:
59
|
|
http://www.koders.com/c/fidB9F150A762CC2DD29EE7919180BC9FD3A23F14B6.aspx neutrino.h
http://www.koders.com/c/fid8358251B2DA735B49498AC460605F28FD9F50789.aspx?s =syspage.h#L21 syspage.h
Они?
Ссылки почемму то не вставлялись.
Последний раз редактировалось n4e/\@; 17.03.2009 в 20:59..
|
|
|

17.03.2009, 19:20
|
|
Новичок
Регистрация: 17.02.2009
Сообщений: 13
С нами:
9067867
Репутация:
8
|
|
Последний раз редактировалось h01der; 17.03.2009 в 19:41..
|
|
|

17.03.2009, 23:27
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
С нами:
9094175
Репутация:
66
|
|
Подскажите пожалуйста: как отправить простейший запрос на сервер и получить ответ, и вывести его. Почитал про сокеты (*nix), начал писать консольную программу, остановился почти в начале :-/
PHP код:
#include <iostream>
#include <sys/types.h>
#include <sys/socket.h>
using namespace std;
main()
{
int a = socket(adress,data_type,protocol);
cout << a;
return 0;
}
В мануале написано, что все три входных значения должны иметь тип int. Как я понял прямой адрес не подходит, его нужно через что то перегнать для получения идентефикатора(?). Такая же ситуация и с форматом отправки данных и протоколом? Если можно покажите на примере самый простой запрос с отправкой запроса и получением ответа, и обьясните в чем ошибки моего хода мыслей. спасибо =)
|
|
|

17.03.2009, 23:52
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами:
9589849
Репутация:
177
|
|
Сообщение от awdrg
Подскажите пожалуйста: как отправить простейший запрос на сервер и получить ответ, и вывести его.
В мануале написано, что все три входных значения должны иметь тип int. Как я понял прямой адрес не подходит, его нужно через что то перегнать для получения идентефикатора(?). Такая же ситуация и с форматом отправки данных и протоколом? Если можно покажите на примере самый простой запрос с отправкой запроса и получением ответа, и обьясните в чем ошибки моего хода мыслей. спасибо =)
простейший пример под никс описан ( к примеру) в книге Эффективное программирование TCP IP.
сейчас могу просто пересказать =\
все 3 входных значения задаются константами с типом int - а именно:
int s = socket( PF_INET, SOCK_STREAM, 0 );
PF_INET (или AF_INET) - адресной домен интернета.
SOCK_STREAM - указывает, что должен использоваться потоковый протокол (в данном случае TCP)
0 - т.к. протокол указан во 2м параметре 3-й почти всегда оставляют 0
ход мыслей не верен, потому что адрес задаётся при привязывании порта к сокету(или при подключении - если пишешь клиент), а не при его создании.
для создания прослушивающего сокета нужно 3 функции.
для создания соединения с удалённым хостом - 2.
прочитай книгу, в первой же главе описаны простейший клиент и сервер
|
|
|

17.03.2009, 23:41
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
С нами:
9989619
Репутация:
106
|
|
http://www.citforum.ru/book/cook/winsock.shtml
В линухе работа с сокетами не на много отличается.
В send() шлеш запрос в recv() принимаеш ответ на него портатипы функций посмотри в гугле или в ссылке выше.
|
|
|
|
 |
|
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
|
|