cybermac Postado Novembro 22, 2016 Denunciar Share Postado Novembro 22, 2016 Pessoal, Bom dia. Acabei de entrar para o grupo e gostaria da ajuda de vocês. Estou precisando melhorar algumas funções do nosso ERP e como ele é feito em sua grande maioria em C, preciso da seguinte rotina. Ao imprimir uma determinada mensagem para o usuário, o " - " após a mensagem não deve aparecer, exemplo. O cliente XXXXXX deve - R$ 9999.99 - Este último traço não pode aparecer, como removê-lo. Já tentei usar o printf com \b mas ele retrocede o R$. Agradeço a todos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vangodp Postado Novembro 22, 2016 Denunciar Share Postado Novembro 22, 2016 (editado) Depois de imprimir: printf("%s", "O cliente XXXXXX deve - R$ 9999.99 - " ); imprima printf("%c%c%c", '\b','\b', ' ' ); ou seja.. você volta 2 espaços e sobrescreve com um espaço Também podemos usar: printf("%s", "\b\b " ); Editado Novembro 22, 2016 por vangodp Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cybermac
Pessoal,
Bom dia.
Acabei de entrar para o grupo e gostaria da ajuda de vocês.
Estou precisando melhorar algumas funções do nosso ERP e como ele é feito em sua grande maioria em C, preciso da seguinte rotina.
Ao imprimir uma determinada mensagem para o usuário, o " - " após a mensagem não deve aparecer, exemplo.
O cliente XXXXXX deve - R$ 9999.99 -
Este último traço não pode aparecer, como removê-lo.
Já tentei usar o printf com \b mas ele retrocede o R$.
Agradeço a todos.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.