Me sigue costando entender lo que quieres decir...
Intuyo que por "elevado a" quieres decir que su contenido esté repetido n veces, no?
Sería algo así si lo entiendo bien:
Si no es eso lo que estás buscando concreta más con un ejemplo de lo que tienes y lo que quieres conseguir.
Intuyo que por "elevado a" quieres decir que su contenido esté repetido n veces, no?
Sería algo así si lo entiendo bien:
Código (c) [Seleccionar]
int main(){
char frase[] = "Hola";
int n = 3;
char fraseN[strlen(frase) * n + 1]; // Se suma 1 para el caracter final '\0'
for(int i = 0; i < n; ++i){
strcat(fraseN, frase); // Elimina el '\0', concatena la cadena e incluye otro '\0' al final
}
printf("%s\n", fraseN); // Resultado: HolaHolaHola
}
Si no es eso lo que estás buscando concreta más con un ejemplo de lo que tienes y lo que quieres conseguir.