Answer to Question #165926 in C++ for Jean Claude

Question #165926

a)     Write a C/C++ windows system program to move a file to a new location using the MoveFile function.

 

b)     Write a C/C++ windows system program to delete a file using the DeleteFile function. 


1
Expert's answer
2021-02-23T17:27:58-0500

a) Program with MoveFile function

#include <iostream>
#include <string>
#include <Windows.h>

int main()
{
	std::string source, result;	
	std::cout << "Enter source file name: ";
	std::getline(std::cin, source);
	std::cout << "Enter result file name: ";
	std::getline(std::cin, result);

	if(!MoveFile(source.c_str(), result.c_str()))
	{
	 	std::cout << "MoveFile failed (error code: " << GetLastError() << ")\n";
		return 1;
	}

	std::cout << "File '" << source << "' successfully moved to '" << result << "'\n";
	
    return 0;
}


b) Program with DeleteFile function

#include <iostream>
#include <string>
#include <Windows.h>

int main()
{
	std::string source;	
	std::cout << "Enter deleting file name: ";
	std::getline(std::cin, source);

	if(!DeleteFile(source.c_str()))
	{
	 	std::cout << "DeleteFile failed (error code: " << GetLastError() << ")\n";
		return 1;
	}

	std::cout << "File '" << source << "' successfully deleted\n";
	
    return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment