Entradas

Mostrando entradas de noviembre, 2012

biblioteca #include

Una biblioteca relacionada #include <ctype.h> la cual contiene muchas funciones útiles para convertir y probar caracteres individuales . Las funciones más comunes para revisar caracteres tienen los siguientes prototipos: int isalnum(int c) -- Verdad si c es alfanumérico. int isalpha(int c) -- Verdad si c es una letra. int isascii(int c) -- Verdad si c es ASCII. int iscntrl(int c) -- Verdad si c es un caracter de control. int isdigit(int c) -- Verdad si c es un dígito decimal. int isgraph(int c) -- Verdad si c es un caracter imprimible, exceptuando el espacio en blanco. int islower(int c) -- Verdad si c es una letra minúscula. int isprint(int c) -- Verdad si c es un caracter imprimible, incluyendo el espacio en blanco. int ispunct(int c) -- Verdad si c es un signo de puntuación. int isspace(int c) -- Verdad si c es un espacio int isupper(int c) -- Verdad si c es una letra mayúscula. int isxdigit(int c) -- Verdad si c es un dígito hexadeci...

Strlen

#include <conio.h> #include <stdio.h> #include <string.h> //srtlen1 main() {     char texto[]="Tecnologico";     int longitud;     longitud = strlen(texto);     printf( "La cadena \"%s\" tiene %i caracteres.\n", texto, longitud );     getch(); }

strcpy

#include <conio.h> #include <stdio.h> #include <string.h> //strcopy3 main() {     char nombre_completo[50];     char nombre[]="Tecnologico";     char apellido[]="Tecnologico";     //printf(nombre_completo, "%s %s %s", nombre, " ** ",  apellido);     //printf( "El nombre completo es: %s.\n", nombre_completo );     strcpy( nombre_completo, nombre );     strcat( nombre_completo, " " );     strcat( nombre_completo, apellido );     printf( "El nombre completo es: %s.\n", nombre_completo );     int longitud;     longitud = strlen(nombre_completo);     printf("La longitud es %i :", longitud);     printf("Comparación de dos cadenas  %i\n ", strcmp(nombre, apellido));     getch(); }

Strcmp

#include <conio.h> #include <stdio.h> #include <string.h> //strcmp1 main() {     char c1[80], c2[80];     gets(c1);     gets(c2);     printf( "Longitudes: %d \n, con strcmp: %i\n", strcmp(c1,c2));     getch(); }

Programa que usa Switch

//Primero pide una opción, la única con la que sale es F. //Después pide la vocal.  #include <conio.h> #include <stdio.h> #include <ctype.h>   int main(int argc, char **argv)  {  char c;  char op;  do{  puts( "Para salir de F \n" );  puts( "Dame un opción\n" );  scanf("%s",&op);  puts( "Dame un caracter\n" );  scanf("%s",&c);  printf("Valor es %c",c);   //c=islower(c); //convierte a mayusculas  //c=isupper(c);  switch( c ) {  case 'a' : printf( "Eres una a \n" );  break;   case 'e':  printf( "Eres una E \n" );  break;  case 'i':  printf( "Eres una I \n" );  break; case 'o':  printf( "Eres una O \n" );  break;  case 'u':  printf( "Eres una U \n" );  break;  default:   printf( "No eres una vocal minuscula, eres otra cosa \n" );  break;  } ...