Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida em Pascal


BruNo_GouLarT

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
Gente, na linguagem C tem a função "TOUPPER" que ao ler uma variável, automaticamente ela se torna maiúscula! Gostaria de saber se existe esse tipo de comando no Pascal e saber sua sintaxe!

Abração! :blush:

Depende de qual compilador você está usando...

Alguns compiladores pascal não tem tantas bibliotecas com essas funções...

Abraços...

Paulo!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Estou usando o Turbo Pascal, da Borland... Será que eu não consigo adicionar uma biblioteca aki?

agora não estou me lembrando de bibliotecas do turbo pascal...

mais ele usa a sua própria...

lá no começo do rpgrama você declara ela... (WINCRT), ele só roda se ela estiver declarada... é uma biblioteca mais visual!!!

Program Script_Brasil;
uses wincrt;
var
// e assim por diante...

Abraços...

Paulo!!!

Editado por Paulo_elite
Link para o comentário
Compartilhar em outros sites

  • 0
Gente, na linguagem C tem a função "TOUPPER" que ao ler uma variável, automaticamente ela se torna maiúscula! Gostaria de saber se existe esse tipo de comando no Pascal e saber sua sintaxe!
Estou usando o Turbo Pascal, da Borland... Será que eu não consigo adicionar uma biblioteca aki?

BruNo_GouLarT, existe apenas a função UpCase que converte caracteres (apenas 1) e a função StrUpper que converte cadeias de caracter do tipo PChar (que é diferente de string).

Assim, para converter uma string, você pode criar uma função para isto, onde processa cada caracter da string convertendo ele para maiúsculo.

Vou postar um programa basicão ilustrando seu uso:

program TesteUp;

function UpperCase(source :string) :string;
var
  Idx :byte;
begin
  for Idx := 1 to Length(source) do
    source[Idx] := UpCase(source[Idx]);
  UpperCase := source;
end;

var
  Linha :string[50];
begin
  Write('Digite um texto: ');  Readln(Linha);
  Writeln(UpperCase(Linha));
  Readln;
end.

Abraços

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...