C-kérdés

Kezdőlap Fórumok Programozás C-kérdés

10 bejegyzés megtekintése - 1-10 / 30
  • Szerző
    Bejegyzés
  • #1989162
    pointux
    Felhasználó

      Mivel nem szabványos kifejezés, ezért ilyet nem találsz a „hagyományos” c függvények között, ám tudok ajánlani ettõl egy sokkal többet tudó rendszert, megelõzve a további kérdéseidet.
      http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/

      Itt aztán kedvedre válogathatsz. Van ablak, menü, lapozó stb. támogatás.

      #1989163
      leoci
      Felhasználó

        Köszi!

        #1989164
        xcut
        Felhasználó

          lenne egy kérdésem: hogyan lehet azt megoldani, h a gcc fordításkor belefordítson mindent a binárisba? tehát az összes szükséges lib-et a futáshoz?

          #1989165
          ds
          Felhasználó

            lenne egy kérdésem: hogyan lehet azt megoldani, h a gcc fordításkor belefordítson mindent a binárisba? tehát  az összes szükséges lib-et a futáshoz?
            [align=right][snapback]106038[/snapback][/align]

            man gcc

            -static
            On systems that support dynamic linking, this prevents linking with
            the shared libraries. On other systems, this option has no effect.

            -static-libgcc
            On systems that provide libgcc as a shared library, these options
            force the use of either the shared or static version respectively.
            If no shared version of libgcc was built when the compiler was con-
            figured, these options have no effect.

            #1989166
            xcut
            Felhasználó

              igen, man gcc, csak a gcc manja „kicsit” terjedelmes;
              amúgy meg thx

              #1989167
              xcut
              Felhasználó

                a -static hatására semmi változás, a -static-licgcc meg csak annyit tesz -látszólag-, h a fordító figyelmen kívül hagyja a -lm és a -lncurses opciókat, ami eléggé gáz;

                #1989168
                dexter11
                Felhasználó

                  Nekiálltam egy kicsit C-t tanulni. Még az elején tartok de írtam egy kis progit íme:

                  Code:
                  #include

                  FILE* fptr;

                  int main()
                  {
                  char[100] sor;
                  *char[100] puffer;

                  fptr=fopen(„valami.txt”,”r”);
                  if (fptr==NULL)
                  {
                   printf(„Hiba a fájl megnyitásakor”);
                   exit(1);
                  }//if
                  fclose(fptr);
                  }//main

                  Erre állandóan ilyen hibát dob ki:

                  Code:
                  $ gcc kiir.c -o kiir
                  kiir.c: In function `main’:
                  kiir.c:7: error: syntax error before ‘[‘ token

                  Már itt ülök felette egy félórája és nem tudok rájönni mit gépeltem el.
                  gcc 3.4.1

                  #1989169
                  Fcuser
                  Felhasználó

                    Nekiálltam egy kicsit C-t tanulni. Még az elején tartok de írtam egy kis progit íme:

                    Code:
                    #include

                    FILE* fptr;

                    int main()
                    {
                    char[100] sor;
                    *char[100] puffer;

                    fptr=fopen(„valami.txt”,”r”);
                    if (fptr==NULL)
                    {
                     printf(„Hiba a fájl megnyitásakor”);
                     exit(1);
                    }//if
                    fclose(fptr);
                    }//main

                    Erre állandóan ilyen hibát dob ki:

                    Code:
                    $ gcc kiir.c -o kiir
                    kiir.c: In function `main’:
                    kiir.c:7: error: syntax error before ‘[‘ token

                    Már itt ülök felette egy félórája és nem tudok rájönni mit gépeltem el.
                    gcc 3.4.1
                    [align=right][snapback]110031[/snapback][/align]

                    Code:
                    char[100] sor;
                    *char[100] puffer;

                    Ezt írd át erre:

                    char sor[100];
                    char *puffer[100];

                    #1989170
                    dexter11
                    Felhasználó
                      Code:
                      char[100] sor;
                      *char[100] puffer;

                      Ezt írd át erre:

                      char sor[100];
                      char *puffer[100];

                      [align=right][snapback]110057[/snapback][/align]

                      Köszönöm. Tudtam, hogy valami hülyeség…
                      Felteszek még egy hülye kérdést :
                      Többször láttam mutató deklarálásakor, hogy a csillagot máshova rakják. Mi a különbség pl.

                      Code:
                      *char puffer[100];
                      char* puffer[100];
                      char * puffer[100];
                      char *puffer[100];

                      ezek között?

                      #1989171
                      kelemengabor
                      Felhasználó

                        Köszönöm. Tudtam, hogy valami hülyeség…
                        Felteszek még egy hülye kérdést :
                        Többször láttam mutató deklarálásakor, hogy a csillagot máshova rakják. Mi a különbség pl.

                        Code:
                        *char puffer[100];
                        char* puffer[100];
                        char * puffer[100];
                        char *puffer[100];

                        ezek között?
                        [align=right][snapback]110061[/snapback][/align]

                        Az utolsó 3 ugyanaz, az elsõ meg így önmagában szintaktikailag hibás.

                      10 bejegyzés megtekintése - 1-10 / 30
                      • Be kell jelentkezni a hozzászóláshoz.