• Martes 14 de Mayo de 2024, 16:29

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - mauro0x

Páginas: [1]
1
C# / Problema con guardar
« en: Martes 15 de Septiembre de 2009, 21:53 »
Hola, queria saber como puedo hacer para guardar un archivo de texto, les comento el problema; Tengo que hacer un programa tipo bloc de notas , pude hacer el "guardar como", pero nose como resolver el "guardar", es decir, como hago para detectar que el textbox fue modificado, si el path existe y guardarlo automaticamente sin abrir el SaveFileDialog.
Les muestro aca el codigo del "guardar como"
   
      void GuardarComoToolStripMenuItemClick(object sender, EventArgs e)
      {
         SaveFileDialog sfd=new SaveFileDialog();
         if(DialogResult.OK==sfd.ShowDialog()){
            StreamWriter sr=File.CreateText(sfd.FileName);
            sr.Write(this.textBox1.Text);
            sr.Close();
         }
      }
Esto me funciona perfecto, necesito que me digan mas o menos como hacer el "guardar".
Gracias, espero que se entienda
Saludos

2
C# / Re: problema con indice de vector.
« en: Miércoles 22 de Abril de 2009, 04:49 »
ahh esta bien.muchas gracias x la respuesta
Saludos!

3
C# / problema con indice de vector.
« en: Viernes 17 de Abril de 2009, 23:08 »
Hola, tengo q hacer el siguiente programa para la facultad;
Escriba un programa que lea dos secuencias de caracteres separadas por blanco que terminan
con <Enter>, y determine si son simétricas (Ej: 'abbccd' y 'dccbba' son simétricas).
el problema es q me sale este error "System.IndexOutOfRangeException: Índice fuera de los límites" y no pude determinar xq. mi codigo es el siguiente:
/*
 * Creado por SharpDevelop.
 * Usuario: Mauro
 * Fecha: 17/04/2009
 * Hora: 17:10
 *
 * Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
 */
using System;

namespace swi
{
   class Program
   {
      public static void Main() {
         int i=0;
         int j;
         bool sim=true;
         Console.WriteLine("Ingrese la primera cadena <cr> segunda cadena");
         String cad1 = Console.ReadLine();
         String cad2 = Console.ReadLine();
         j=cad2.Length;
         Console.WriteLine("J:"+j);         //Estos writeline estan xq me puse a hacer comprobaciones para determinar si estaban en valores correctos
         Console.WriteLine("I:"+i);
         Console.WriteLine("LONG de cad1:"+cad1.Length);
         Console.WriteLine("LONG de cad1:"+cad2.Length);
         Console.ReadKey();
         while((i < cad1.Length) && (sim)){
            while((j > 0) && (sim)){
               if(cad1 != cad2[j])         ----------------------------------->/Este linea presenta el error/
                  sim=false;
               else
                  i++;j--;
            }
         }
         
         if(sim==false)
            Console.WriteLine("No son simetricas");
         else
            Console.WriteLine("Son simetricas");

      }
   }
}
Aclaracion: no implemente algunas cosas como comparar la longitud de las  2 cadenas, ya q si no son iguales es obvio q no son simetricas, me quiero centrar en compararlas nomas.
si me pueden indicar q es lo q da el error se los agradeceria; saludos!

Páginas: [1]