-
Notifications
You must be signed in to change notification settings - Fork 0
/
tarea explicacion DEU.cpp
42 lines (30 loc) · 1.58 KB
/
tarea explicacion DEU.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//Formas de repretación en ejemplos de operaciones comúnes
//Ejemplos de operaciones comunes
//Asignación
Asignar una cadena a otra.
char *strcpy(char [], const char[]); # en C
cadena1=cadena2; # en C++
cadena1, := cadena2 # en Smalltalk
//Concatenación
Unir dos cadenas de caracteres.
pareja = "Joshua" + " y " + "Marina" # en Python
$pareja = "Joshua"." y "."Marina" # en Perl y PHP
pareja = "Luisa" & " y " & "Carmen" # en Visual Basic
pareja = "Luisa" + " y " + "Carmen"; # en C++ y Java con la clase String
pareja := 'Luisa' , ' y ' , 'Carmen'. # en Smalltalk
strcat(cadena1,cadena2); strcat(cadena1, cadena3); # en C (Debe haber suficiente espacio en la primera.)
//Número de caracteres de una cadena
int strlen(const char[]); # en C Devuelve el nº de caracteres sin contar el '\0'
cadena.length(); # en C++
cadena size. # en Smalltalk
len(cadena) # en Python
//Comparación
Comparar dos cadenas en orden lexicográfico.
int strcmp(const char[], const char[]); # en C Devuelve <0 si la 1ª es menor, > 0 si es mayor y 0 si son iguales.
cadena1 == cadena2; cadena1>cadena2; etc. # en C++ Devuelve un valor de verdad.
cadena1 = cadena2 # en Smalltalk Devuelve true o false.
//Multiplicar una cadena
Repetir varias veces una cadena.
$puntos ="." x 5 # pone 5 puntos en Perl.
puntos := Generator generateJoin: '.' repeat: 5. # Genera una cadena de 5 puntos en Smalltalk.
puntos = "." * 5 # Genera una cadena de 5 puntos en Python.