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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Guardar variables en ficheros C en: 16 Diciembre 2013, 17:24 pm
En primer lugar no me había fijado que eran hipervinculos los nombre de las funciones.
Y en segundo lugar, ya he dicho que soy un estudiante de primero, que aun no se mucho sobre programación, así que no es afán por que me lo den todo hecho, si no que, si solo me das el nombre de la función y este me lleva a complejas explicaciones que meten otras que no conozco, por mucho que intento entenderla no lo consigo.
Ni si quiera se por ejemplo que tipo de fichero es un ".dat" ni que diferencia tiene almacenar los datos en un fichero de este tipo en vez de un ".txt"
Por eso, había escrito el código que yo tenia, para ver si alguien podía recomendarme la forma mas sencilla de hacerlo con unas lineas similares a las mias, que son las que me han enseñado por ahora, y con las que me siento seguro al conocerlas.
Gracias por  ofrecerme el código hecho con un montón de cosas que no entiendo, pero yo lo único que buscaba es un pequeño empujón o retoque a lo que yo había puesto para así poder aprender y entender por que son así las cosas.

De todas formas a base de hace pruebas ya he logrado sacarlo, cambiando la extension del fichero y alguna cosa mas. Muchas gracias
2  Programación / Programación C/C++ / Re: Guardar variables en ficheros C en: 16 Diciembre 2013, 03:55 am
Gracias por la respuesta, pero no me has solucionado nada. igual es que no te he entendido.
Segun tengo entendido con abrir el fichero como
Citar
fjugadas=fopen("ia.txt","r+");
con la "r+" de "lectura y escritura" ya me destruye todo lo que hubiera anteriormente escrito (si no es asi, con w+ si que debería hacérmelo, ¿no?)

Mi verdadera duda esta en como hacer que me almacene el valor de la variable, es que no consigo hacer que me escriba nada.
En otro lado del programa pido al usuario que me escriba algo y eso si que me lo almacena en otro fichero, pero ¿como almaceno algo que no me han escrito?, el valor de una variable INT para ser mas exacto.

De todas formas, muchas gracias por tu tiempo, valoro mucho a la gente que ayuda así    :D
3  Programación / Programación C/C++ / Guardar variables en ficheros C en: 16 Diciembre 2013, 00:19 am
Hola, probablemente me recordéis del anterior post "Ayuda con struct en C". he creado esto en un tema aparte por que ya había dado por cerrado el otro (gracias a Amchacon por la ayuda), pero si debería haberlo añadido al anterior tema, lo siento.

Tengo ya el programa casi acabado pero tengo una ultima duda sobre los ficheros, que se me están resistiendo  :(  

partimos de este código:
Citar

#include <stdio.h>
#include <stdlib.h>
    
    struct jugadas
     {
       int f;
       int c;
     }jugadas;


int main(int argc, char *argv[]) {

//[...] codigo intermedio [...]
}

int funcion(int c, int f)
{
 int fa;
 int ca;
        FILE *fjugadas;
        fjugadas=fopen("ia.txt","r+");
        if(fjugadas!=NULL)
       {
      while(!feof(fjugadas))
        {
         if(fread(&jugadas,sizeof(jugadas),1,fjugadas))
          {
            fa=jugadas.f;
            ca=jugadas.c;
          }
        }
       }
// y aqui es donde viene mi duda (ver abajo)

 fclose(fjugadas);

}

Vale, ahora que estamos situados, mi duda es como puedo hacer para que ahora que he almacenado los datos del fichero en las variables "fa" y "ca", sobrescribir el fichero con los valores de "f" y "c" para que la próxima vez que llame a esta función los valores del fichero que pasen a "fa" y "ca" sean los que ahora mando como "f" y "c". Espero haberme explicado bien.

He intentado de numerosas formas pero no consigo sobrescribir con el contenido de las variables.
Probablemente este totalmente errado pero ¿no seria algo tal que así?
Citar
int fputc(int fa, FILE *fjugadas);
o
Citar
fprintf (jugadas.f, "%d",&f);

Muchas gracias por la ayuda de antemano
4  Programación / Programación C/C++ / Re: Ayuda con struct en C en: 15 Diciembre 2013, 23:04 pm
Muchas gracias, lo tendré en cuenta, pero no se si aun tengo nivel para eso, ya que voy aprendiendo poco a poco según lo que me enseñan en clase. De todas formas intentare no repetir nombres en ningún lado. Gracias por el consejo.
5  Programación / Programación C/C++ / Re: Ayuda con struct en C en: 15 Diciembre 2013, 19:01 pm
Muchas gracias, todo arreglado.
Desconocía que no podía poner el mismo nombre al fichero que a la estructura.
6  Programación / Programación C/C++ / Ayuda con struct en C en: 15 Diciembre 2013, 17:40 pm
Hola buenas, soy un estudiante de 1º de la universidad (digo esto por que mis conocimientos en programacion son aun muy basicos), y en un trabajo que estoy haciendo me surge un problema. el código es este:
Citar

#include <stdio.h>
#include <stdlib.h>


int funcion(int ,int )

     struct jugadas
     {
       int f[1];
       int c[1];
     }jugadas;
 
  //   [...] Mucho codigo entre medio que no creo que tenga nada que ver

int funcion(int c, int f)
  {
        int fa=0, ca=0;
        FILE *jugadas;
        jugadas=fopen("ia.txt","r+");
        if(jugadas!=NULL)
       {
      while(!feof(jugadas))
        {
         if(fread(&jugadas,sizeof(jugadas),1,jugadas))
          {
            fa=jugadas.f;
            ca=jugadas.c;
          }
        }
       }
      
 }

_______________________________________________
El error que me da es:
377   15   [Error] request for member 'f' in something not a structure or union
378   15   [Error] request for member 'c' in something not a structure or union


Lo que quiero es que los datos almacenados en el fichero como "f" y como "c" pasen a las variables "fa" y "ca" de la función
¿Alguien me puede explicar que estoy haciendo mal o como hacerlo bien?

Muchas gracias de antemano

7  Seguridad Informática / Hacking / Re: Recomendaciones en: 13 Junio 2012, 19:09 pm
¿nadie me hecha una mano? :(  :-[
8  Seguridad Informática / Hacking / Recomendaciones en: 12 Junio 2012, 12:04 pm
Hola y buenas a todos. soy nuevo en la comunidad. últimamente por motivos personales lo había dejado pero ya trabaje en el pasado con keyloggers y troyanos.
Vengo a ver si me podéis decir varias cosas...
1- actualmente ¿hay algun modo relativamente de mandar un server de troyano (fusionado a una foto por ejemplo? y que no te lo detecten los antivirus?? porque me esta costando mucho... yo uso el AVG y me lo detecta todo en cuanto lo activo para probarlo.
2- recomendaciones en cuanto a como poder configurarme una memoria usb para que infecte el server al ser conectada a un pc (imvisiblemente)
por ejemplo algo que consegui en el pasado y ahora no puedo del mismo modo es hacerlo con un server de el ardamax keylogger que después de infectado me mandaba la info vía servidor FTP.

Muchas gracias... aunque tengo experiencia, soy bastante noob en esto. una ultima cosa: en el pasado sobre todo use el turkojan 4 con malos resultados... e oido hablar en este foro del spy-net... en tema de troyanos, ¿que podeis recomendarme? lo que mas me importa es conseguir uno que pueda ser realmente invisible y sencillo de pasar (a nivel personal) (mi intencion no es spamear con el ni hacer un bombardeo indiscriminado, sino poder pasarlo a algun pc concretamente con el que incluso puedo tener acceso fisico, pero no a solas) GRACIAS
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines