C programozás

Kezdőlap Fórumok Programozás C programozás

10 bejegyzés megtekintése - 121-130 / 352
  • Szerző
    Bejegyzés
  • #2016216
    kisbetu
    Felhasználó
      mudlika wrote:
      sztem nem nagyon lehet karaktert szinezni:)

      Láttál már Linuxot indulni?
      Tud írni zölddel meg pirossal is.
      Szóval lehet.

      #2016217
      kisbetu
      Felhasználó

        printf(„%c%s”, 27, „[2J”);

        Valami ehhez hasonló escape-szekvencia. Meg kell keresni.

        #2016218
        pointux
        Felhasználó

          „a scanf-el csak szóközig tudok beolvasni. Hogy lehet megcsinálni, hogy szóköz is lehessen benne??? (pl.: egy név beolvasást)”
          ez teljesen logikus, mivel a formátumban szereplõ (határoló) karakterek nem szerepelhetnek a stringbe pl egy nevet így meg lehet oldani:
          scanf(„%s %s”, first_name, last_name)
          de természetesen megoldható saját függvényekkel másként is

          „mysql fügvényeket tudok benne futtatni”
          hát miért ne?

          #2016219
          pointux
          Felhasználó

            „Valami ehhez hasonló escape-szekvencia. Meg kell keresni.”
            printf(„%c[%d;%d;%dm”, 27, attr, fg + 30, bg + 40)

            sõt mivel rendes vagyok:
            attribútum
            0 Reset
            1 Bright
            2 Dim
            3 Underline
            5 Blink
            7 Reverse
            8 Hidden

            szin:
            0 Black
            1 Red
            2 Green
            3 Yellow
            4 Blue
            5 Magenta
            6 Cyan
            7 White

            #2016220
            kisbetu
            Felhasználó

              Na jó, van aki ezt fejbõl tudja.
              Az én fejem nem káposzta.

              #2016221
              Leslieman
              Felhasználó
                #2016222
                apx
                Felhasználó

                  A következõ problémával kerültem ma szembe:
                  Egy prog barátságos és tökéletes számokat keres, külsõ fájlból beolvasott intervallumokon belül.
                  Egy input pl így néz ki:

                  Code:
                  100 500
                  10 20
                  20 30

                  Tehát az intervallumok külön sorokban vannak.
                  A következõ képpen oldottam meg: Beolvassa az elsõ intervallumot, feldolgozza és a for(;!feof(in);) miatt elvileg a fájl végéig beolvassa a következõ adatot. A probléma ott van, hogy  az input utolsó sorát kétszer olvassa be, és így kétszer írja ki a hozzá tartozó értékeket…Miért történik ez?
                  A progot csatoltam

                  #2016223
                  apx
                  Felhasználó

                    A problémát végül sikerült megldani a köv for ciklussal:

                    Code:
                    for(;2==fscanf(in,”%d %d”,&intera,&interb);){…
                    #2016224
                    apx
                    Felhasználó

                      [align=center]–==Verseny==–[/align]

                      #2016225
                      pointux
                      Felhasználó

                        Mondhatnám azt is, hogy ez csak c fordító kérdése, de meg lehet könnyedén oldani bármelyikkel… így nem kell ilyen trükkökhöz folyamodni 🙂
                        (Még, ha pontosvesszõt akarsz kiíratni, azt is…)

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