Nombre: isupper Parametros: c native: native isupper©; Uso: Comprobar si un caractere esta en Mayuscula Nombre: islower Parametros: c native: native islower©; Uso: Comprobar si un caractere esta en miniscula Nombre: isalpha Parametros: c native: native isalpha©; Uso: Comprobar si un caractere esta en el alfabeto Nombre: isalnum Parametros: c native: native isalnum©; Uso: Comprobar si un caractere esta en el alfabeto o es numero Nombre: strcpy Parametros: source[], dest[] native: native strcpy(source[],dest[]); Uso: Copiar un string a otro // Agregadas en version 1.1 Nombre: strupper Parametros: source[], dest[], maxlength=sizeof(dest)) Uso: Convertir un string a upper case(Convertirlo a mayusculas) Returns: Si se cumple la funcion retorna 1, de lo contrario retorna 0 Nombre: strlower Parametros: source[],dest[],maxlength=sizeof(dest) Uso: Convertir un string a lower case(Convertirlo a minusculas) Returns: Si se cumple la funcion retorna 1, de lo contrario retorna 0 Nombre: strtrim Parametros: source[],maxlength=sizeof(source) Uso: Borrar todos los espacios en un string Returns: Si se cumple la funcion retorna 1, de lo contrario retorna 0 Nombre: FindLast Parametros: string[],character,startpos=0 Uso: Buscar el ultimo caractere de un string Returns: Index
#include <a_samp>
#include <sjl>
#define FILTERSCRIPT
public OnFilterScriptInit()
{
new string[128],dest[128];
string="Hola, el destino es \"dest\"";
strcpy(string,dest),printf("Cadena dest: %s",dest);
new Char = 'A';
printf("%s",isupper(Char)?("Es mayuscula"):("Es minuscula"));
Char = 'a',printf("%s",islower(Char)?("Es minuscula"):("Es mayuscula"));
printf("%s",isalpha(Char)?("Caractere esta en el alfabeto"):("Caractere no esta en el alfabeto"));
Char = 'd',printf("%s",isalnum(Char)?("Es numero o texto"):("No es numero ni texto"));
Char = '3',printf("%s",isalnum(Char)?("Es numero o texto"):("No es numero ni texto"));
Char = '@',printf("%s",isalnum(Char)?("Es numero o texto"):("No es numero ni texto"));
strlower("ESTE TEXTO ESTABA EN MAYUSCULAS",dest);
print(dest);
strupper("este texto estaba en minusculas",dest);
print(dest);
strtrim(string);
print(string);
new idx = FindLast("oooooo.",'o');
printf("Index: %d",idx);
}
[16:09:21] Cadena dest: Hola, el destino es "dest" [16:09:21] Es mayuscula [16:09:21] Es minuscula [16:09:21] Caractere esta en el alfabeto [16:09:21] Es numero o texto [16:09:21] Es numero o texto [16:09:21] No es numero ni texto [16:09:21] este texto estaba en mayusculas [16:09:21] ESTE TEXTO ESTABA EN MINUSCULAS [16:09:21] Hola,eldestinoes"dest" [16:09:21] Index: 5
muy interesante creo q vamos a empezar a tener plugins por este foro en espaсol. despues edito y te paso funciones que seria interesante tener (si te interesa)
|
Split(string[], delimiter[]) ToUper(string[]) ToLower(string[]) FindLast(string[], startpos, count=Len(string)) Trim(string[])