Ir para conteúdo
Fórum Script Brasil

Lannic

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Lannic

Lannic's Achievements

0

Reputação

  1. Lannic

    Ajuda com função

    Sim, y é um int. Eu tinha esquecido de declarar... O erro ainda é: expected constructor, destructor, or type conversion before '(' token Atualizei o programa, ficou assim: (declarações) void gotoxy(int x, int y) { COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } void cntr(char x[]) { //Recebe a string do usuário int y; y = strlen(x); // Computa o comprimento da string y-=80; // Diminui a o tamanho da string de 80(Tamanho da tela) y=y/2; //Divide por dois pra achar o centro da tela gotoxy(y,0); //Usa a função gotoxy() para mandar o texto para as coordenadas cout<<x; //Imprime x } int main(int argc, char *argv[]) { char a[500]; cntr("oi"); cin.get(); return EXIT_SUCCESS; }
  2. Lannic

    Ajuda com função

    Então, gente, sou novo no fórum e queria a ajuda dos mais experientes. Estou fazendo um joguinho em texto e estava procurando um meio de centralizar o texto na telinha do DOS pra ficar algo mais caprichado. Resolvi criar uma função para isso, e bem, dá um erro no compilador. Estou usando o Dev C++. Segue a função: void cntr(char x[]); gets(x); //Recebe a string do usuário y = strlen(x); // Computa o comprimento da string y-=80; // Diminui a o tamanho da string de 80(Tamanho da tela) y=x/2; //Divide por dois pra achar o centro da tela gotoxy(y,0); //Usa a função gotoxy() para mandar o texto para as coordenadas cout<<x; //Imprime x } Não se esqueçam que ainda sou iniciante. Se houver um jeito mais simples pra fazer isso me ajudem desde já. Valeu!
×
×
  • Criar Novo...