Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <windows.h>
- #include <nb30.h>
- #include <string.h>
- int Reset(NCB block){
- block.ncb_lsn = 0;
- block.ncb_num = 0;
- block.ncb_buffer = 0;
- block.ncb_length = 0;
- block.ncb_callname[0] = 0;
- block.ncb_name[0] = 0;
- block.ncb_rto = 0;
- block.ncb_sto = 0;
- block.ncb_lana_num = 0;
- block.ncb_retcode = 0;
- block.ncb_cmd_cplt = 0;
- block.ncb_event = 0;
- block.ncb_command = NCBRESET;
- Netbios(&block);
- return block.ncb_retcode;
- }
- int AddName(NCB block, char name[16]){
- block.ncb_command = NCBADDNAME;
- strcpy(block.ncb_name,name);
- Netbios(&block);
- return block.ncb_retcode;
- }
- int DeleteName(NCB block){
- block.ncb_command = NCBDELNAME;
- Netbios(&block);
- return block.ncb_retcode;
- }
- int main(){
- NCB block;
- Reset(block);
- printf("Podaj 15 znakowa nazwe dla wezla: ");
- char name[16];
- scanf("%s",name);
- AddName(block,name);
- system("pause");
- DeleteName(block);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment