sscanf

tarkastus

Ohjelman tarkoitus olisi lukea Puskuri1:sta ensimmäiseen pilkkuun asti ja kopioida ne merkit puskuri2:een.
Ohjelma toimii muuten hyvin mutta koska puskuri1 ei ole pakosti muotoa char niin ohjelma kaatuu välillä.
Mitenkä saan tämän bugin korjattua?

Tälläinen on sscanf komento:
sscanf(puskuri1,"%[^,]",puskuri2);

4

702

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa

      niin pitäis olla sama onko siellä yks vai enemmän

      char puskuri [20];
      sscanf(puskuri1,"%s",puskuri2);

      sitten menet puskuri2 läpi merkki kerrallaan, että onko siellä sitä pilkkua?

    • ..toiseen

      Siis mitä ihmettä? Etsit pilkkua puskurista 'joka ei ole pakosti muotoa char'??

      Siis onko puskuri char-taulukko vai ei? Jos on, ei pilkun etsintään mitään sscanf:fia tarvita.

      for (int i=0; i < strlen(puskuri); i)
      if (puskuri[i] != ',')
      puskuri2[i] = puskuri[i];
      else
      break;

    • hemmoit

      sscanf(puskuri1,"%s,",puskuri2);

      Tämän pitäisi pakottaa:

      sscanf(puskuri1,"%[^,]s",puskuri2);

      muista nollata puskuri2 vaikka memset kutsulla.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. 155
      4557
    2. Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."

      Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi
      Tv-sarjat
      117
      4165
    3. Voi kun mies rapsuttaisit mua sieltä

      Saisit myös sormiisi ihanan tuoksukasta rakkauden mahlaa.👄
      Ikävä
      25
      2750
    4. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      28
      1901
    5. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      23
      1764
    6. Haluan jutella kanssasi Nainen

      Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O
      Ikävä
      15
      1669
    7. Poliisiauto Omasp:n edessä parkissa

      Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak
      Seinäjoki
      22
      1660
    8. Hermo mennyt sotealueeseen?

      Nyt hammaslääkäriaika peruttiin neljännen kerran. Perumiset alkoi tammikuussa. Nyt uusi aika elokuulle!????
      70 plus
      93
      1596
    9. Haluan tavata Sinut Rakkaani.

      Olen valmis Kaikkeen kanssasi...Tulisitko vastaa Rakkaani...Olen todella valmistautunut tulevaan ja miettinyt tulevaisuu
      Ikävä
      30
      1573
    10. Onko mies niin,

      että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.
      Tunteet
      18
      1521
    Aihe