Например, у меня есть такой код.
char NameTmp[] = "foo.txt";
char Name[] = "bar.txt"
char cmd[80] = "./analyzeText ";
strcat(cmd, Name);
strcat(cmd, " ");
strcat(cmd, NameTmp);
strcat(cmd, " ");
strcat(cmd, "8");
system(cmd);
По сути, я пытаюсь вызвать "./analyzeText bar.txt foo.txt 8" на linux в моей программе.analyText - это уже созданная программа, которая находится в той же папке.
Мне интересно, есть ли более короткий способ, чем использовать "strcat" для создания строк в c ++?