char* inputFileName;
scanf("%s", &inputFileName);for(int i = 0; i < n; ++i){
v.push_back(0);
}resize() [?].for(int i = 0; i < n; ++i){
cout << v[i];
}for( int& value : v )
{
std::cout << value;
}if(a == v1.size()){for(int i = 0; i < v1.size(); ++i){
v1[a] = i;
func(i + 1, v1);
}v1[a] = i;, когда a является константой?func(1, v);, func(1, v1);?
char* inputFileName = malloc(256 * sizeof(char));Чему равен
sizeof(char)? Имеет ли смысл произведение в этом месте?inputFileName = strcat(inputFileName, ".txt");Какую задачу в том коде решает присвоение? Если принять во внимание документацию, то так ли, на самом деле, тебе нужна динамическая память?