我想制作一个蝙蝠文件,该文件以用户指定的名称并以字符串形式存储在特定文件夹(class DP
{
static void Print(int n)
{
int[][] matrix= new int[n][n];
int i,j,x=0;
for(i=0;i<matrix.length;i++)
{
boolean flag= false;
for(j=0;j<matrix.length;j++)
{
if (flag) { x++; matrix[i][j]=x;}
if (!flag)
{x=Math.abs(i - j) + 1; matrix[i][j] = x; flag=true;}
}
}
for (i=0; i<n; i++)
{
for(j=0; j<n; j++)
System.out.print(matrix[i][j]+" ");
System.out.println();
}
}
public static void main (String[] args)
{
int n=4;
Print();
}
)中。怎么做?
我在另一个问题上看到了类似的内容:string path = "C:\Users\"
,但就我而言,名称是一个字符串,所以我不知道该怎么做。
(path\\filename)
我将路径放在字符串中,因为我不知道是否不会选择用户要保存蝙蝠文件的目录。
答案 0 :(得分:2)
您可以将string
与+
连接。
赞:
std::string directory = ”C:/this/that/”;
std::string name;
if (std::cin >> name)
{
std::ofstream out(directory + name + ”.bat”);
out << ”Hello, Joe!”;
}