Passar Valor para STRUCT convertido em Maiusculo

1 resposta
c
P

Tenho a seguinte função no meu código:

void insereInicio(node *LISTA)
{
node *novo=(node *) malloc(sizeof(node));
if(!novo){
	printf("Sem memoria disponivel!\n");
	exit(1);
}


printf("Novo elemento......: ");

scanf("%s", toupper(&novo->texto));

node *oldHead = LISTA->prox;

LISTA->prox = novo;
novo->prox = oldHead;
}

O Objetivo é inserir na Struct o valor de &novo->texto com os caracteres todos em maiusculo.
Tentei converte item a item da string tb mas tb não deu certo.
Agradeço que puder me explicar melhor como faço essa conversão usando essas STRUCTS.

Atenciosamente.

1 Resposta

staroski
scanf("%s", &novo->texto); // ler
novo->texto = toupper(novo->texto); // converter para maiúsculo
Criado 16 de setembro de 2019
Ultima resposta 16 de set. de 2019
Respostas 1
Participantes 2