c++

c++

lunes, 16 de enero de 2012

funciones para turbo c++ con ejemplos

COMANDOS
ATOI()
Convierte una cadena de caracteres a un entero
Sintaxis : atoi(ejemplo); librería : stdlib.h
Valor de retorno:
atoi devuelve el valor convertido de la cadena de entrada. Si la cadena no puede ser convertida a un número int, atoi vuelve con 0.
#include<stdio.h>
#include<stdlib.h>
void main(){
char num[10];
int a=0;
printf(“cadena”);
gets(num);
 a=atoi(num);
printf(“%d”,num);
}
Isupper();
Sirve para verificar si un carácter concreto pertenece al conjunto de letras mayúsculas.
Libreria: ctype.h
Declaración: int isupper (int c);
Tipo de Dato que devuelve: Valor entero 0 para falso no 0 para verdadero.
Argumento: int c representa el carácter a evaluar.
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 if(isupper(nom[i])){
printf(“%c”,nom);}
}
}
Islower
Comprueba sin un carácter es de tipo minúscula.
islower es una macro que verifica el entero c pertenece al rango de caracteres de letras minúsculas.
Librería: ctype.h       sintaxis if(islower(ejemplo[i]))
El valor de retorno será no nulo si i es un carácter en minúscula.
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 if(islower(nom[i])){
printf(“%c”,nom);}
}
}
Isspace
Comprueba sin un carácter es de tipo espacio.
isspace es una macro que verifica el entero i pertenece grupo de caracteres de espacio
El valor de retorno será no nulo si i es un carácter de tipo espacio.
Librería: ctype.h              sintaxis if(isspace(ejemplo[i]))
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 if(isspace(nom[i])){
printf(“%c”,nom);}
}
}
Toupper
Convierte un solo cracter de la cadena a mayúscula
Librería:ctype.h        sintaxis toupper(ejemplo[i])
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10],nom1[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 nom1=toupper(nom[i]);
printf(“%c”,nom1);
}
}
Tolower
Convierte un solo carácter de la cadena en minúscula
Librería:ctype.h        sintaxis: tolower(ejemplo[i])
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10],nom1[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<2;i++){
 nom1=tolower(nom[i]);
printf(“%c”,nom1);
}
}

1 comentario:

  1. Alguien sabe como eliminar espacios en una cadena de caracteres en turbo c?

    ResponderEliminar