Agrandar array y reducirlo
Publicado por Meta (29 intervenciones) el 28/07/2020 02:13:56
Hola:
No se hacerlo en Arduino. Quiero hacer que en un array lo pueda hacer más grande y reducirlo.
El ejemplo lo tengo hecho con la consola de C# y si es posible, quiero adaptarlo a Arduino.
Esta pantalla es lo que tengo que verlo en el Monitor Serie.
En C# se usa Console.WriteLine("Hola"); para mostrar los datos, en Arduino Serial.write("Hola");
¿Alguna idea?
Saludos.
No se hacerlo en Arduino. Quiero hacer que en un array lo pueda hacer más grande y reducirlo.
El ejemplo lo tengo hecho con la consola de C# y si es posible, quiero adaptarlo a Arduino.
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
43
44
45
46
47
48
49
50
using System;
namespace Cambiar_tamaño_array_consola_02_cs
{
class Program
{
static void Main(string[] args)
{
// Título de la ventana.
Console.Title = "Tamaño del array";
// Crea e inicializa una nueva matriz de cadenas.
String[] miArray = {"Hola", "mi", "muy", "distinguido", "amigo",
"¿Cómo", "estás", "por", "aquí?"};
// Muestra los valores de la matriz.
Console.WriteLine(
"La matriz de cadenas contiene inicialmente los siguientes valores:");
MostrarIndicesYValores(miArray);
// Cambiar el tamaño de la matriz a un tamaño más grande (cinco elementos más grandes).
Array.Resize(ref miArray, miArray.Length + 5);
// Muestra los valores de la matriz.
Console.WriteLine("Después de cambiar el tamaño a un tamaño más grande,");
Console.WriteLine("la matriz de cadenas contiene los siguientes valores:");
MostrarIndicesYValores(miArray);
// Cambiar el tamaño de la matriz a un tamaño más pequeño (cuatro elementos).
Array.Resize(ref miArray, 4);
// Muestra los valores de la matriz.
Console.WriteLine("Después de cambiar el tamaño a un tamaño más pequeño,");
Console.WriteLine("la matriz de cadenas contiene los siguientes valores:");
MostrarIndicesYValores(miArray);
// Pulse cualquier tecla para salir.
Console.ReadKey();
}
public static void MostrarIndicesYValores(String[] miArray)
{
for (int i = 0; i < miArray.Length; i++)
{
Console.WriteLine(" [{0}] : {1}", i, miArray[i]);
}
Console.WriteLine();
}
}
}
Esta pantalla es lo que tengo que verlo en el Monitor Serie.
En C# se usa Console.WriteLine("Hola"); para mostrar los datos, en Arduino Serial.write("Hola");
¿Alguna idea?
Saludos.
Valora esta pregunta
0