Estou tentando criar uma função que configura as cores do console a partir da função system com o argumento "color" do dos. A definição da função e uma chamada da mesma está no código abaixo. A função ainda não funciona. Não consegui entender o que está saindo errado. A função system deveria receber um ponteiro de char como argumento, não é isso?
Pergunta
drWHO
Estou tentando criar uma função que configura as cores do console a partir da função system com o argumento "color" do dos. A definição da função e uma chamada da mesma está no código abaixo. A função ainda não funciona. Não consegui entender o que está saindo errado. A função system deveria receber um ponteiro de char como argumento, não é isso?
#include <stdio.h> #include <string.h> void CoresConsole(const char *fundo, const char *texto) { char *str = strcat(fundo, texto); system(strcat("color ", str)); } int main() { CoresConsole("4", "F"); printf("Teste.\n"); return 0; }Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.