Actualizar versión de C++ (v11) a Dev-C++

Cambiar versión de C++ en Dev-C++

Hoy voy a enseñarte cómo usar la última versión de C++ al usar el IDE Dev-C++, que por defecto usa una versión antigua del compilador g++.

Para esto te recomiendo descargar la última versión de Dev-C++ ya que también traerá la última versión del compilador.

Nota: si bien la última versión de C++ es la 17, en Dev-cpp solo podemos usar hasta la 11. Por eso yo te recomiendo usar MinGW y compilar manualmente.

(más…)

Leer CSV con C# en Visual Studio - Interpretar archivo separado por comas

Leer e interpretar un CSV con C#

En este post te voy a enseñar cómo parsear, leer o interpretar un archivo CSV (archivo separado por comas) en C#, de modo que leas cada fila y después puedas acceder a cualquier columna.

Te voy a mostrar cómo leer un CSV de manera manual, sin usar librerías ni cosas de ese estilo. Todo será a mano leyendo el archivo línea por línea, separándolo y convirtiendo los valores.

Al final sabrás cómo leer un archivo separado por comas en C# usando Visual Studio o cualquier otro editor.

(más…)

Leer archivo de texto con C# en Visual Studio

Leer archivo con C#

En este post de programación en C# (c sharp) te mostraré cómo puedes leer un archivo de texto línea por línea (se supone que esta es la manera eficaz de hacerlo).

Obviamente con este enfoque también vas a poder leer todo el contenido de un archivo de texto con c# en Visual Studio ya que puedes ir concatenando la cadena.

Veamos cómo hacerlo usando StreamReader y el método ReadLine del mismo.

(más…)

Raíz cuadrada de un número en C# con Visual Studio

Raíz cuadrada en C#

Hoy te enseñaré a calcular la raíz cuadrada de un número usando C sharp a través de métodos nativos que el lenguaje y sus bibliotecas proveen.

Verás que es algo muy sencillo, pero en ocasiones como principiantes no conocemos los métodos para calcular la raíz cuadrada de un número en C# usando .NET con Visual Studio.

(más…)

Ordenar arreglos en C sharp - Burbuja (bubble sort)

C# – Ordenamiento de burbuja

En el artículo de hoy te mostraré cómo ordenar un arreglo en C# usando el método de la burbuja, ordenamiento de burbuja o bubble sort.

Al final tendremos una función que va a ordenar un arreglo usando el ordenamiento de burbuja. Te mostraré ejemplos para ordenar de manera ascendente y descendente, así como un ejemplo para ordenar arreglos de cadena.

(más…)

Comparar cadenas en C sharp - Cadena es menor

Comparar cadenas en C#

Hoy veremos cómo hacer comparación de cadenas en C# para saber si una cadena es igual a otra, menor a otra (según el alfabeto, es decir, lexicográficamente) o mayor a otra.

Usaremos el método CompareTo que las string ya tienen en C sharp y vamos a evaluar el valor de retorno que nos dirá si una cadena va antes, en la misma posición o después de otra.

Con esto podemos saber si dos cadenas son iguales pero también ordenar arreglos de cadena cuando necesitamos saber si una cadena es mayor, menor o igual a otra.

(más…)

Combinar arreglos en C sharp

Combinar arreglos con C#

En este post sobre programación en C# te mostraré cómo unir, concatenar, fusionar o combinar arreglos o arrays. Básicamente vamos a unir arreglos y colocar el resultado de la fusión en uno nuevo.

Para lograr la fusión de arreglos en C sharp vamos a usar a la función CopyTo de los arreglos.

(más…)

Separar cadena por espacios en C sharp usando Split

Separar cadena con delimitador en C#

En este post de programación en C# te mostraré cómo separar una cadena según un carácter o delimitador, y convertirla a arreglo.

Te voy a enseñar cómo separar una cadena por espacios y por comas, para que puedas aplicar todo esto a tus necesidades con cualquier otro carácter.

Esto nos servirá para separar una cadena por cualquier carácter en c#, y de paso convertir una string a array en C sharp.

(más…)

Longitud de arreglo con C#

Longitud de arreglo en C#

Hoy voy a enseñarte cómo calcular la longitud de un arreglo en C#, es decir, saber cuántos elementos contiene un arreglo.

Veremos dos métodos: uno que es el más simple, y otro que puede ser usado si quieres saber la longitud de un array en C sharp sin Length.

(más…)

Arreglos de objetos en C# (clases y POO)

Arreglo de objetos en C#

Hoy veremos cómo definir arreglos de una clase (es decir, arreglos de un objeto o de instancias de una clase) en C#.

Te mostraré cómo declarar un arreglo de objetos y cómo enviarlo a una función, así como la manera de recorrerlo. Todo esto con C sharp.

(más…)