Error por falta de librería en un programa para determinar la escritura de diferentes palabras

Que tal estoy haciendo un programa que determine si una palabra o frase fue escrita en mayúscula, minúscula o mixta aquí tengo mis códigos pero tengo una falla que no se que paso si sera que me faltara una librería o que miralo:
#include<stdio.h>
#include<conio.h>
#define MAXTEX 500
int main(){
    char text[MAXTEX];
    printf("Escribe el texto");
    scanf("%s",text);
    if (text [MAXTEXT] > = 'a' && <= 'z'){
    printf("Texto en minuscula");}
    else
    if (text[MAXTEXT] >='A' && <= 'Z'){
                      printf("Texto en mayuscula");}
                      else
                      {printf("Texto mixto");
                          }
 getch();  
    }

1 Respuesta

Respuesta
1
Ok mira te puedo dar esta ayudita ya lo demás esta más fácil!
#include<stdio.h>
#include<conio.h>
#define MAXTEX 20
int main()
{
    //sabemos que al utilizar una cadena
    //el scanf() deja de capturar cuando hay un espacio!!!
    //ejemplo: c es facil
    //aparecera solamente: c
    char text[MAXTEX];
    printf("Escribe el texto: ");
    scanf("%s",text);
    printf("\nEscribiste : %s",text);
    getch();
    gets(text);//con este podras leer la cadena con espacios
    printf("\nEscribiste : %s",text);
    getch();
    //if ((text[MAXTEX]>='`')&& (text[MAXTEX]< 'z'))
    if ((text[MAXTEX]>='97')&& (text[MAXTEX]< '123'))
    {
    printf("\n\nTexto en minuscula");
    }
    else
    {    //if ((text[MAXTEX]>'64')&& (text[MAXTEX]< '91'))
         if ((text[MAXTEX]>'@')&&(text[MAXTEX]<'['))
              {
               printf("\n\nTexto en mayuscula");
              }
         else
              {
              printf("\n\nTexto mixto");
              }
    }
getch();
    }
Bueno salo falta la comparación de la cadena y que reconozca lo que debe hacer!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas