Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

_OurMaster_

[Resolvido] dificuldade para converter minusculas em MAIUSCULAS

Recommended Posts

não ta dando certo pra converter aki... segue abaixo o q estou tentando fazer... o problema tá la no final do codigo... da erro quando eu compilo... :(

 

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
struct aluno
{  char nome[30];
   char	tipo[30];
   float nota1,nota2;
};

void main()
{
  aluno a[5];
  int op,poslivre,achou,i;
  float media,soma;
  char pc;
  char nome[30];
  poslivre=0;
  soma=0;
  media=0;
  do
	{
	clrscr();
	cout<<"\nMenu:";
	cout<<"\n1 - Cadastrar alunos";
	cout<<"\n2 - Consultar por inicial";
	cout<<"\n3 - Consultar reprovados";
	cout<<"\n4 - Excluir alunos";
	cout<<"\n5 - Sair";
	cout<<"\nEscolha uma op‡Æo: ";
	cin>>op;
		if(op<1||op>5)
			cout<<"\nOp‡Æo Inv lida";
		if(op==1)
		{
			if(poslivre==5)
			cout<<"\nRegistro lotado.";
			else
			{ cout<<"\nDigite o nome do aluno: ";
			  gets(a[poslivre].nome);
			  for(i=0;i<poslivre;i++)
			  {
			  a[i].nome=toupper(a[i].nome);
			  }

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa ja consegui aki galera... kkkk

o problema tava nesse lugar...

cout<<"\nDigite o nome do aluno: ";
              gets(a[poslivre].nome);
              for(i=0;i<poslivre;i++)
                 {
                  a[i].nome=toupper(a[i].nome);
                  }

e o correto é assim:

cout<<"\nDigite o nome do aluno: ";
			  gets(a[poslivre].nome);
			  strupr(a[poslivre].nome);

 

faloww... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.