U5 Antología
U5 Antología
U5 Antología
Carrera: Electromecánica
A-12
14/Noviembre/2022
INDICE
Presentación 3
5.1.1Simples 5
5.2.2 Archivos 12
5.2.3 Cadenas 14
Referencias 19
PRESENTACIÓN
La función puede ser invocada, o llamada, desde cualquier lugar del programa.
Los valores que se pasan a la función son los argumentos, cuyos tipos deben ser
compatibles con los tipos de los parámetros en la definición de la función.
C++Copiar
int main()
{
int i = sum(10, 32);
int j = sum(i, 66);
cout << "The value of j is" << j << endl; // 108
}
#include <iostream.h>
Esta biblioteca utiliza los siguientes objetos para realizar sus funciones
específicas que ya están predefinidos, estos son:
• cin, entrada estándar por el teclado;
• cout, salida estándar por el monitor o pantalla
• cerr y clog mensajes de error en la salida estándar.
Estos objetos se utilizan con los operadores << y >>. El operador << se llama
operador de inserción y se utiliza con el cout. Por lo tanto, la sintaxis de cout es:
De igual forma se pueden escribir los valores que tiene una variable
escribiéndolas sin comillas. el operador >> se denomina operador de extracción,
y se encarga de tomar la información y almacenarla en una variable. con este
operador se utiliza la palabra reservada cin y su sintaxis es:
cin>>variable1 >>...>>variable n;
#include <stdio.h>
printf( "Cadena");
Lo que se escriba entre las comillas es lo que se verá en la pantalla, de igual
forma se pueden poner más de una cadena dentro del printf, para utilizar
caracteres especiales como un salto de línea o escribir dentro del texto unas
comillas por ejemplo se debe utilizar el carácter "\".
Por ejemplo, para hacer un salto de línea se debe poner \n, lo cual retorna el
cursor al principio de la pantalla en la línea siguiente.
Para escribir variables dentro del printf se debe especificar en la cadena el
lugar en donde va a quedar escrita con el símbolo % seguido de una letra que
indica el tipo de dato que es y el nombre de la variable al final separada con
coma. por ejemplo
Esta línea muestra en pantalla el texto cadena seguido del valor que tiene la
variable i. %d indica que i es de tipo entero.
Cada uno de estos caracteres debe ir antecedido del símbolo % que le indica al
compilador que allí se va a escribir el valor de una variable, como se mostró en
el ejemplo anterior.
Scanf se usa para capturar datos por la entrada estándar, el uso es muy similar
al de printf con una diferencia, da la posibilidad de que el usuario introduzca datos
en vez de mostrarlos. No permite mostrar texto en la pantalla, por eso si se quiere
mostrar un mensaje usamos un printf antes.
El scanf utiliza una parte entre comillas la cual indica el tipo de dato que se va
a capturar, esta es similar a la de printf, sirve para indicarle al compilador qué
tipo de dato se está pidiendo. Por ejemplo, si se quiere capturar un entero se usa
%i. Después de la coma se coloca la variable donde se almacena el dato
antecedido del símbolo & que indica la dirección o posición en memoria
Getch y getche
Si se quiere que el usuario ingrese un carácter por teclado se usan las funciones
getch y getche. Estas esperan a que el usuario introduzca un carácter por el
teclado. La diferencia entre getche y getch es que la primera saca por pantalla la
tecla pulsada y la segunda no
\
C a d e n a e j e m p l o
0
0 1 2 3 4
h o l a \0
o También podemos inicializar un vector de caracteres
especificando todos los caracteres individualmente, en este caso
es necesario escribir explícitamente el carácter fin de cadena:
char texto [] = {‘h’, ‘o’, ‘l’, ‘a’, ‘\0’};
o En el siguiente ejemplo se inicializa un vector de 14 caracteres
con una cadena de menor tamaño:
char texto [14] = “hola”;
Los 5 primeros elementos de la variable texto se han inicializado con la cadena
“hola”, el resto de elementos permanece sin inicializar. Puesto que el carácter
fin de cadena ocupa un elemento del vector, la variable texto puede contener
como máximo cadenas de 13 caracteres más el carácter fin de cadena.
1 1 1 1
0 1 2 3 4 5 6 7 8 9
0 1 2 3
h o l a \0
Podemos acceder a las cadenas del array utilizando el índice del vector. Por
ejemplo, para acceder a la primera cadena se utiliza la siguiente expresión:
cadenas [0]
REFERENCIAS
Información general de funciones. (2022, 26 septiembre). Microsoft Learn.
https://learn.microsoft.com/es-es/cpp/c-language/overview-of-
functions?view=msvc-170
es/cpp/cpp/functions-cpp?view=msvc-170
https://ocw.uca.es/mod/resource/view.php?id=2945
http://sopa.dis.ulpgc.es/diplomatura/practicas9798/modular2.html
http://programacionjand.blogspot.com/p/entradas-y-salidas-en-c.html
c/entrada-salida-programacion-c-ejemplos
https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias