Find Jobs
Hire Freelancers

c program using ointers, malloc free, file operations, printf and scanf

$30-50 USD

Đã hoàn thành
Đã đăng vào khoảng 22 năm trước

$30-50 USD

Thanh toán khi bàn giao
Part A In this part you are to write a C program which mimics the functionality of a friends list. A friends list is often used by users on hosts to identify if any friends are logged on at the same time. A friends list should always report the name of the friend, the username of the friend, the time the friend logged onto the host, whether or not the friend accepts talk sessions and where the friend is logged on from (normally the name or address of a computer). An example piece of output would be: UserID Name Talk Login Time Location joey Joe Blogg No Mon 9:20 [login to view URL] fish Fish Man Yes Mon 0:30 [login to view URL] To generate this friends list you are going to use the program finger. The output from the finger program should be taken and piped into your program. Using this information as the basis you perform the following steps. Step 1. Write a C source file and header which is used to implement a linked list. The files should be named linkedlist.c and linkedlist.h. Your linked list should only need an insert and find/search function. The find/search function will print nodes and associated data for keys that match. The key is [login to view URL] node of the linked list should contain the following information deemed essential to solve the friends list problem. struct linkednode { char* realname; // the person real name from the NAME field char[9] username; // the person username from the LOGIN field int talk; // does the person accept talk sessions int idle_time; // the idle_time in minutes from the IDLE field char* where; // the persons location from the WHERE field char* logintime; // The login time from the WHEN field. }; Each node should also contain information essential to the management of the list (think about how linked lists are represented in code). Once you have implemented your linked list, using a similar node structure to the one above, write a simple driver program called main.c, which populates the list with arbitrary data and can search the list for a particular user (search is based on the username). The search should report ALL nodes which are related to that user and all information kept in them. The search is performed on the key username. You do not need to submit this main.c file. Step 2. The finger program generates the following output; $ finger Login Name TTY Idle When Where david David Wilson *console 4:04 Wed 14:09 dma Donna Ashelford pts/1 16 Sat 12:24 [login to view URL] yi ## Deliverables Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. program should run under unix environment ## Platform unix and c ## Deadline information i need this done within a day
Mã dự án: 2846130

Về dự án

2 đề xuất
Dự án từ xa
Hoạt động 22 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
Đã trao cho:
Avatar người dùng
See private message.
$38,25 USD trong 14 ngày
5,0 (33 nhận xét)
4,0
4,0
2 freelancer chào giá trung bình $40 USD cho công việc này
Avatar người dùng
See private message.
$42,50 USD trong 14 ngày
4,9 (35 nhận xét)
3,9
3,9

Về khách hàng

Cờ của AUSTRALIA
Australia
5,0
3
Thành viên từ thg 10 2, 2001

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.