ktibi

Hozzászólások

10 bejegyzés megtekintése - 71-80 / 84
  • Szerző
    Bejegyzés
  • Hozzászólás: Üres képernyő ubuntu karmic telepiteskor #2198327
    ktibi
    Felhasználó

      Arra gyanakszom, hogy a grafikus kartyaval van a baj: Intel Graphics Media Accelerator HD. Talan nem ismeri a linux…

      Hozzászólás: Üres képernyő ubuntu karmic telepiteskor #2198326
      ktibi
      Felhasználó

        Az md5-os osszeg egyezik. Egyeb otlet?

        Hozzászólás: Üres képernyő ubuntu karmic telepiteskor #2198323
        ktibi
        Felhasználó

          2gb ram.

          Hozzászólás: adatok idonkenti kiirasa fajlokba #2197397
          ktibi
          Felhasználó

            Valami nem ok. Lefordul es fut is, csak nem jol csinalja. Hol van hiba?

            Elnezest, de csatolni nem tudtam…


            Code:

            #include
            #include


            #include

            #include

            #include

            #include


            #define SIZE_BLOCK 5

            #define SIZE 12

            #define FILENAME_PUFFER_SIZE 32

            #define FILE_BUF_SIZE 1024


            using namespace std;


            int copy_file ( const char * , const char * );

            // main function

            int main(void) {


            Hozzászólás: adatok idonkenti kiirasa fajlokba #2197395
            ktibi
            Felhasználó

              Elakadtam… Hogy nez ki helyesen? A fajlos manipulacioba belezavarodtam (mit, hogyan nevezunk el)

              Code:
                // blokknyi adat kiszámolása                                     
                  for ( int data = 0; data 0 ) {
                                                                               
                      filename_size = snprintf ( oldname, FILENAME_PUFFER_SIZE, „data_%2.2d.dat”, block – 1 );
              // Ezt nem tudom hogy kell…
              fprintf ( ” ” , oldname );
                                   
              if ( filename_size >= FILENAME_PUFFER_SIZE )
                              exit ( -1 );
                                                                 
                      // adatok átmásolása
              copy_file ( newname , oldname );

                      }
              else {                                                                                                       
                      // ez még az első file                                                                                 
                      filename_size = snprintf ( newname, FILENAME_PUFFER_SIZE, „data_%2.2d.dat”, block );
              // ezt nem tudom hogy kell…
              fprintf ( ” ” , newname );

              if ( filename_size >= FILENAME_PUFFER_SIZE )
                              exit ( -1 );                   
                      }

              // itt kiiratom egy kiindulasi fajlba a nulla indexu blokknyi ize [ i ]-t
              FILE *newfile = NULL;
              newfile = fopen ( newname , „wt” );
              // ellenorzes
              if ( newfile == NULL ){
              printf ( „Error: can’t create file.n” );
              return 1;
              }

                      for ( int data = 0; data < SIZE_BLOCK; data ++ ) {
                     
              fprintf ( newfile, "%f", ize [ i ] );

                      }                                                   

              fclose ( newfile );

              Ezt hogyan erted es hova gondolod beletenni?

              vizsla wrote:
              Gyorsabb, ha egyszerre több ize-t írsz.

              Code:
              … „wb”
              fwrite ( ize, 1, ize_size, newfile );
              // ellenőrzés
              Hozzászólás: adatok idonkenti kiirasa fajlokba #2197393
              ktibi
              Felhasználó
                vizsla wrote:
                … és akkor mér csak az izéket kell előállítani és file-ba írni (a block indexűbe, nem a block-1-be)… azt meg te tudod.

                Ennel a lepesnel is jol jonne egy kis help…

                Ez az utolso dolog nem annyira vilagos (meg…) Ez a

                Code:
                file_ize_print_format ( … , … );

                fuggveny hogy nez ki?

                Code:
                        // az új adatok írása mindegyiknél kell (itt lehet nyitni, zárni a file-t)
                        for ( int data = 0; data < SIZE_BLOCK; data ++ ) {
                        file_ize_print_format ( fstream, ize [ i ] );
                        }
                Hozzászólás: adatok idonkenti kiirasa fajlokba #2197391
                ktibi
                Felhasználó

                  Renben, ez megoldodott, koszi (valoban string-gel ter vissza).

                  Segitenel veglegesiteni a kodot, hogy fusson? Foleg a blokkos resz foghijas, de csatolom az eddigit.

                  Hozzászólás: adatok idonkenti kiirasa fajlokba #2197389
                  ktibi
                  Felhasználó

                    Ez hogyan nezne ki a nekem megfelelo esetben, amikor meg kell nyitnom egy „in” file-t, letre kell hozni egy „out”-ot is a bovitessel es be kell masolni a regi file tartalmat? Probalok osszehozni egy peldat erre…

                    Valahol nekem amugy gubanc van, mert a printf ( „Error: %s: %s”, … ) sorokra forditasnal ezt dobja:

                    Code:
                    warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
                    Hozzászólás: adatok idonkenti kiirasa fajlokba #2197387
                    ktibi
                    Felhasználó

                      Ezen a bool copy() fuggvenyen szorakozok, de nem jutok ertelmes dologra, tudnal kis segitseget adni? Hogy kellene rendesen megirni?

                      Igy probaltam elindulni, de elakadtdam… (Gondolom, mellesleg celszeru lenne ellenoriztetni a fuggyvennyel azt is, hogy letezik-e mar a fajl, amit meg akarok nyitni vagy amibe irni szerenek)

                      Code:
                      bool copy ( const char */std::string out, const char */std::string in)
                      {
                      // …

                      ifstream f_in(in.c_str(), ios::in );
                      ofstream f_out(out.c_str(), ios::in );

                      while (!f_in.eof()){
                      f_in.read( … )
                      if(f_in.bad()){
                      return false;
                      }
                      else{
                      f_out.write( … )
                      return true;
                      }
                      f_in.close();
                      f_out.close();
                      }

                      // …

                      }

                      Hozzászólás: adatok idonkenti kiirasa fajlokba #2197385
                      ktibi
                      Felhasználó

                        Nagyon jo vagy, csak nekem ez az regi-uj fajl generalas kicsit zavaros… Hogyan lesz meg az elso fileom, es utana a tobbi…? Leirnad expliciten a kodban, hogy hogyan gondolod. Csatoltam a kodot!

                        Gondolkozom rajta (meg)…

                      10 bejegyzés megtekintése - 71-80 / 84