Write the following two functions in c programming language maintaining a database of entries of type song in a file. (see .h file for the definition of the struct song) int add_song(const char* file_name, const song s); The function gets the name of a file, and a song. If the song is not in the file, the function adds it to the file and returns 1. Otherwise, the function does not modify the file and returns 0. song* find_song(const char* file_name, const char* title); The function gets the name of a file and a title of a song. It searches the file for the song with the given title. If a song is found, it returns a pointer to the song with all the details. If not found, the function returns NULL. You may assume the song titles are unique.
Write the following two functions in c
int add_song(const char* file_name, const song s);
The function gets the name of a file, and a song. If the song is not in the file, the function adds
it to the file and returns 1. Otherwise, the function does not modify the file and returns 0.
song* find_song(const char* file_name, const char* title);
The function gets the name of a file and a title of a song. It searches the file for the song with the given title. If a song is found, it returns a pointer to the song with all the details. If not found, the function returns NULL. You may assume the song titles are unique.
Step by step
Solved in 3 steps with 4 images