我尝试获取文件的位置,比如说:D\stuff.tif 在我的程序中,字符串如下:
filename = 'D:\stuff.tif'
我需要这种形式,所以这是我一直在尝试的:
char text[50];// = "filename = ";
char filep [50];
printf("get file name ") ;
scanf("%s",&filep);
sprintf(text," filename = \' %s \'",filep);
这没有任何想法吗? ? 在此先感谢您的帮助!
最佳答案
你确实意识到你写的是C而不是C++吗?在 C++ 中你会做这样的事情:
#include <iostream>
#include <string>
int main()
{
std::string text, filep;
std::cout << "get file name ";
std::cin >> filep;
text = " filename = '" + filep + "'";
}
关于c - 在 C++ 中以字符串形式获取文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14644895/