Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - evicar

#1
Cita de: STANHMAL en 17 Junio 2012, 06:37 AM
disculpa pero no entiendo a que te refieres.
lo voy a poner mas simple; el usuario va a ingresar la hora actual de esta forma "13:42:21" donde 13 seran las horas 42 seran los minutos y 21 seran los segundos, lo que yo necesito hacer es asignarle una variable a las horas otra a los minutos y otra a los segundos...
no se si quedo mas claro ahi...
#2
Cita de: durasno en 17 Junio 2012, 05:16 AM
Hola! busca la funcion atoi


Saludos
Cita de: STANHMAL en 17 Junio 2012, 05:45 AM
para C++ yo utilizo la siguiente función porque siempre me dio problemas el atoi :

Código (cpp) [Seleccionar]

int stringToInt(string val){
   istringstream sstr(val);
   int ival;
   sstr>>ival;
   return ival;
}


PD: tu código es C no C++

$4!u2
eso serviría pero solo para los primeros numeros, pero yo tambien necesito asignarle una variable a los demas,,,o es muy tonto lo que estoy diciendo? :rolleyes:
#3
hola a todos tengo un pequeño problemita para la "U" ojala puedan ayudarme;

necesito pasar a variables la siguiente cadena separada por "+" y "/" ej:

25+3/23+6

visitae1=25
locale1=3
visitae2=23
locale2=6

en internet estuve buscando algo que me sirvió pero no lo suficiente ya que no pude pasar a variables los datos, solo pude separarlos.

/* strtok example */
#include <stdio.h>
#include <string.h>

int main ()
{
  char str[] ="25+5/13+6";
  char  * pch;
  pch = strtok (str," +/");
int visitae1;
int locale1;
int visitae2;
int locale2;
  while (pch != NULL)
  {
    printf ("%s\n",pch);
   
 
    pch = strtok (NULL, " +/");
   
   
  }
  system("pause");
 
  return 0;
}


#4
Código (C#) [Seleccionar]
byte[] TempRecuperada;
        void recuperar()
        {
                       
            SqlConnection conn = new SqlConnection("");
            SqlDataAdapter da = new SqlDataAdapter("select * from pruebahuelladigital", conn);
            DataTable dt = new DataTable();
            da.Fill(dt);

            try
            {
                conn.Open();       
             
                if (dt.Rows.Count != 0)
                {
                   
                    TempRecuperada = dt.Rows[0][0];
                   
                    //Convert.ToString(myCommand.ExecuteScalar());
                }
                else
                {
                    MessageBox.Show("Usuario no registrado en el sistema");
                }
                conn.Close();
            }
            catch (SqlException SQLexc)
            {
                MessageBox.Show(SQLexc.Message);
            }
        }


tengo un error en esta instruccio

TempRecuperada = dt.Rows[0][0];

no me deja asignar la fila del celda del datatable en un array de byte en cambio en VB.net no tengo ningun probleme en hacer esta instruccion

VB.net:

Public TempRecuperada As Byte() = Nothing

TempRecuperada = dt.Rows(i)(1)
#5
.NET (C#, VB.NET, ASP) / Re: Abrir directorio c#
1 Septiembre 2011, 15:36 PM
Gracias poor la Ayuda

SAludos (Cerrar)
#6
.NET (C#, VB.NET, ASP) / Abrir directorio c#
23 Agosto 2011, 23:01 PM
Estimados tanto tiempo , aqui estoy nuevamente planteando un problemita aver si me ayudan....

tengo un programa con el cual estoy abriendo un directorio en el cual se cual es los 8 primeros caracteres del nombre de la carpeta ej: c:\fotos\12345678%%%%%
el % saignifica que puede ir cualquier cosa en el resto del nombre de la carpeta...

mi pregunta es la siguiente existira algun Like como en sql para poder solucionar este problemita


Saludos
Enzo Contreras C.
#7
Estimados tengo un pequeño problema al cargar datos con un DataTAble en un datagridview, tengo una columna en la BD que es de tipo Float no se porque motivo al cargar los datos, los decimales me los muestra con el separador '.' y no con ',' les dejo el codigo de como lleno el Datagridview

Código (Csharp) [Seleccionar]

BindingSource bs = new BindingSource();
DataTable dt = new DataTable();
da = new SqlDataAdapter("select Factura=rtrim(x.numfactura),Cliente=rtrim(s.shipname),Bultos=rtrim(x.cantbulto),Peso=rtrim(x.peso),Boleto=rtrim(x.boleto),Observacion=rtrim(x.nomreceptor) from xdetallecontrol x, soshipheader s where x.numfactura=s.invcnbr and x.codcontrol='" + txtNroControl.Text + "'", cn);
da.Fill(dt);
bs.DataSource = dt;
dgvFacturas.AutoGenerateColumns = false;
this.dgvFacturas.DataSource = bs;


Saludos
Evicar
#8
up ... por si alguien tiena alguna solucion a mi problema


porfa.
#10
Cita de: Novlucker en 18 Marzo 2011, 17:34 PM
Y que te muestra así como lo he puesto?


lo mismo 8000