elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23
121  Programación / Programación C/C++ / ARchivos C en: 15 Abril 2011, 07:53 am
Buenas señores desearia que me ayudaran con este tipo de archivos ,este programa nos paso mi profesor pero necesito mas ejemplso si ustedes tuvieran algunos y  me pudieran explicar algo  les agradeceria bastante .....
estos son  archivos con encabezado........

Código
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <IO.h>
  4. #include <string.h>
  5. #include <sys\STAT.h>
  6. #include <FCNTL.h>
  7. using namespace std;
  8. long int pos=0;
  9. int fd = 0,lr,le,x;
  10.  
  11. struct encabezado{
  12.         int NRS;
  13.         int PR;
  14.       }e;  
  15. struct registro{
  16.         int NR;
  17.         char NOM[20];
  18.         int PTJE;
  19.         int SR;
  20. }n,a,s;
  21.  
  22. void escribir()
  23. {
  24.  char rpta;
  25.  char band;
  26.  if((fd = creat("a3.txt",S_IWRITE | S_IREAD)) < 0)//devuelve un entero si es q lo logra crear
  27.       {
  28.        cout<<"No se pudo crear"<<endl;
  29.        system("PAUSE");
  30.        exit(0);    
  31.       }
  32.  
  33.  le = sizeof(struct encabezado);    
  34.  lr = sizeof(struct registro);
  35.  lseek(fd,le,0);
  36.  e.PR = -1;
  37.  e.NRS = 0;
  38.  
  39.  do{
  40.      band='F';
  41.      fflush(stdin);
  42.      n.NR = ++e.NRS;
  43.      cout<<"Nombre: ";gets(n.NOM);
  44.      fflush(stdin);
  45.      cout<<"Puntaje: ";cin>>n.PTJE;
  46.      if(e.PR==-1)
  47.          { n.SR=e.PR;
  48.            e.PR=n.NR;
  49.          }
  50.      else
  51.          {
  52.          x=e.PR;    
  53.          while(x!=-1)
  54.                  {
  55.                  pos=(x-1)*lr + le;
  56.                  lseek(fd,pos,0);
  57.                  read(fd,&s,lr);
  58.                  if(strcmp(n.NOM,s.NOM)>0)
  59.                      {band='V'; a=s; x=s.SR; continue;}
  60.                  if(strcmp(n.NOM,s.NOM)<0) x=-1;
  61.                  };
  62.          if(band=='F')
  63.              {n.SR=e.PR;
  64.               e.PR=n.NR;
  65.               lseek(fd,0,2);
  66.              }
  67.          else
  68.              { n.SR=a.SR;
  69.                a.SR=n.NR;
  70.                pos=(a.NR-1)*lr+le;
  71.                lseek(fd,pos,0);
  72.                write(fd,&a,lr);
  73.                lseek(fd,0,2);                              
  74.              }
  75.         }
  76.      write(fd,&n,lr);
  77.      cout<<"INGRESAR MAS REGISTROS (s/n): "<<endl;
  78.      cin>>rpta;
  79.  }while(rpta == 's');
  80.  
  81.  lseek(fd,0,0);
  82.  write(fd,&e,le);
  83.  close(fd);
  84. }
  85.  
  86. void leer()
  87. {
  88.     if((fd = open("a3.txt",O_TEXT)) < 0)//devuelve un entero si es q lo logra crear
  89.       {
  90.        cout<<"No se pudo abrir"<<endl;
  91.        system("PAUSE");
  92.        exit(0);    
  93.       }
  94.     le = sizeof(struct encabezado);    
  95.     lr = sizeof(struct registro);  
  96.     read(fd,&e,le);
  97.  
  98.     cout<<"PR : "<<e.PR<<" NRS : "<<e.NRS<<endl;
  99.     cout<<"NR\t " << "Nombre\t" << "Ptje\t"<<"SR"<<endl;
  100.     x=e.PR;    
  101.     while(x!=-1)
  102.        {
  103.        pos=(x-1)*lr + le;
  104.        lseek(fd,pos,0);
  105.        read(fd,&a,lr);
  106.        cout<<a.NR<<"\t"<<a.NOM<<"\t"<<a.PTJE<<"\t"<<a.SR<<endl;
  107.        x=a.SR;
  108.        }
  109.     close(fd);  
  110.      }
  111.  
  112.  
  113.  
  114. int main(int argc, char *argv[])
  115. {
  116.    int op;
  117.    do{ cout<<"LISTA ENLAZADA ORDENADA"<<endl;
  118.        cout<<"1.escribir  2.leer   3.Salir"<<endl;
  119.        cin>>op;
  120.        switch(op){
  121.                   case 1:    escribir();break;
  122.                   case 2:    leer();break;
  123.                   case 3:    break;
  124.                   };
  125.        }while(op!=3);
  126.    system("PAUSE");
  127.    return EXIT_SUCCESS;
  128. }
  129.  
  130.  
122  Programación / Programación C/C++ / Fallo con remove && rename en: 12 Abril 2011, 09:22 am
Buenas señores desearia que me despejaran una duda .........estoy trabajando con archivos de texto plano ...mi problema es el siguiente  justo en la elimincion fisica cuando compacto los datos siempre en la primera  me tira un fallo en estas funciones nose porque pero siempre es asi ...............es mas siempre tengo que cerrar mi alplicacion y volverla a ejecutar y ya en la segunda ves que hago esto ya funcion siempre me tira fallos en la primera pero de hy cuando la cierro el resto normal sigue funcionando desearia que me despejaran esa duda a que se devera....porque  si los cierro los documentos antes de usarlas ........................ gracias de antemano
123  Programación / Programación C/C++ / ARchivos C en: 11 Abril 2011, 06:31 am
Buenas señores desearia que pudieran ayudarme .me dejaron de tarea hacer una estructura de archivos en C con la unica diferencia qu me dijeron que tengo que incluir una cabezera donde este la informacion adicional de al estructura ...como podria implementarlo  a ver si me dan una manita.............se los agradeceria..........
124  Programación / Programación C/C++ / Resaltar texto en Consola DevC++ en: 10 Abril 2011, 20:16 pm
Buena señore desearia que me ayudaran porfavor.....tengo  un programa en el que tengo como menu  como entrada desearia poder resaltar el texto en la pantalla del cmd  ...y tratar de desplazarlo haci aabajo con las flechas .gracias de antemano................
125  Programación / Java / Problema con redonde en: 8 Abril 2011, 09:28 am
Buena señores deseo que me ayuden con este problema tengo lo siguiente por ejemplo que ingrese  12.3654 y luego ingreso  el numero del redondeo  que puede ser por ejmeplo 2 ...me deberia de votar en  pantalla 12.36 pero no se en mi programa me vota 12.36♂♂♂  y de hay basurita porque sera ayudnme a corregir sa psrte hay esta mi codigo
Código
  1.  
  2. public class Metodo {
  3.  
  4.    private String cadena;
  5.    private int contar;
  6.  
  7.    public Metodo(String cadena, int contar) {
  8.        this.cadena = cadena;
  9.        this.contar = contar;
  10.    }
  11.    int factor = 0;
  12.  
  13.    public void Redondeo() {
  14.  
  15.        char[] c = new char[20];
  16.        c = cadena.toCharArray();
  17.        //System.out.println(c[1]);
  18.        for (int i = 0; i < cadena.length(); i++) {
  19.            if (c[i] == '.') {
  20.                factor = i;
  21.            }
  22.        }
  23.        char[] d = new char[10];
  24.        for (int i = 0; i < contar + factor + 1; i++) {
  25.            d[i] = c[i];
  26.  
  27.        }
  28.  
  29.        for (int i = contar + factor + 1; i < c.length - contar + factor - 1; i++) {
  30.            d[i] = ' ';
  31.  
  32.        }
  33.  
  34.        System.out.println(d);
  35.    }
  36. }
  37.  
  38.  
Código
  1.  
  2. import javax.swing.JOptionPane;
  3.  
  4.  
  5. public class Ejercicio7 {
  6.  
  7.    public static void main(String[] args) {
  8.  
  9.        Metodo M=new Metodo(JOptionPane.showInputDialog("Ingrese Numero a redondear "),Integer.parseInt(JOptionPane.showInputDialog("Indique catidad")));
  10.        M.Redondeo();
  11.    }
  12.  
  13. }
  14.  
  15.  

126  Programación / Programación C/C++ / ABrir ficheros en: 5 Abril 2011, 22:05 pm
Mi pregunta es si se puede trabajar y abrir dos ficheros a la ves para trabajarlos mutuamente porque me tira errores
127  Programación / Programación C/C++ / Guardar datos en Un Fichero en: 5 Abril 2011, 21:49 pm
Buenas señores estaba necesito de su ayuda , mi pregunta es "!como poder guardar datos que tengo en memoria ..Solamente se guardarlos a traves des Scandf pero si los tengo en memoria que hago un printf o algo asi   a ver denme un ejemplo y la llamda seria igual o diferente .....
128  Programación / Programación C/C++ / Ejecutar un programa en C desde otro programa en C en: 5 Abril 2011, 09:34 am
Buenas señores necesito de su ayuda.No se si  existira alguna funcion en l aque pueda ejecutar un programa desde otro programa........o multiprogramas a la vez gracias de antemano ..............
Encontre por google  la funcion ShellExecute().... pero no se como se usa .......o existe otro metodo...........
129  Programación / Java / jTextField en: 2 Abril 2011, 22:31 pm
Buenas señores estoy tratando de poder entender todo esto en google y todo pero no me  sale .... necesito capturar un valor del jTextField para poder ingresarlo en una clase que cree aparte y asi mostrar el resultado en un printf pero nada................a ver como harian ustedes para poder capturar un jTextField y ese valor hacerlo publico para poder accederlo desde otras clases .....
130  Programación / Java / capturar valor en un Jtextfield en: 2 Abril 2011, 18:27 pm
señores uso el netbiens que por defecto tiene su propio construtor de GUI ..... estuve tratando de capturar 3 valores y pasarlos a enteror y que esos valores sean publicos para usarlos en  otras clases pero no se no me quiere correr a ver chekeen el code

Código
  1. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  2.  
  3.  
  4.       Cad=jTextField1.getText();
  5.  
  6.       try{
  7.            num=Integer.parseInt(jTextField2.getText());
  8.            }catch(Exception e){
  9.            System.out.println("\n inserta un numero entero");
  10.            }
  11.        try{
  12.            Din=Double.parseDouble(jTextField3.getText());
  13.                }catch(Exception e){
  14.                System.out.println("\n inserta un numero Double");
  15.            }
  16.  
  17.    }  
  18.  

las variables las declaro arriba asi
Código
  1. public class Frame extends javax.swing.JFrame {
  2.    public String Cad  ;
  3.    public int num;
  4.    public double Din;
  5.  
  6.  
  7.    /** Creates new form Frame */
  8.   public Frame(String Cad, int num, double Din) {
  9.  
  10.        this.Cad = Cad;
  11.        this.num = num;
  12.        this.Din = Din;
  13.    }
  14.  
  15.    public Frame (){
  16.    initComponents();
  17.    }
  18.  


deseo que estos valores que capture sean publicos para acceder desde otras clases pero no e sale a ver diganme donde esta el error
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines