HTML

Programozó Páternoszter

Ez a Programozó Páternoszter (PP) blogja, a programozásról szól. Aktualitása, hogy a Debreceni Egyetem Informatikai Kara Magasszintű programozási nyelvek 1-2, C++ esattanulmányok, Java esettanulmányok című kurzusainak blogja is egyben.

A vadászat

A Debreceni Egyetem Programozói Évkönyve: az UDPROG projekt. A szakmai fórumunk a Facebook-en. Az új előadások a prezin.
A régi előadások:
Prog1:
1. C bevezetés
2. C tárgyalás
3. C befejezés
4. C a gyakorlatban
5. C++ bevezetés
6. C++ tárgyalás
7. C++ befejezés
8. C++ a gyakorlatban
9. Java platform bevezetés
10. Kvantuminformatikai alg. bev.
Prog2:
1. Java bevezetés
2. Java tárgyalás
3. Java befejezés
4. Java a gyakorlatban
5. Software Engineering bev.
6. Java EE bevezetés
7. AspectJ bevezetés
8. BPMN-BPEL SOA programozás
9. C++ haladó
10. Tensorflow

Kövess engem!

Friss topikok

Linkblog

Karakterhegyezés

2011.02.05. 10:01 nb

A laborkártya kipróbálása

Forrás celebrálása

Ellenőrző kérdések

  • Mi történik, ha a saját függvényt a valódi könyvtári #include <string.h> / strncpy-al helyettesíted? A válaszod ellenőrzéséhez a forrás elejére illeszd be a #include <string.h> sort, illetve a string_masolo_man_pl_alapjan függvény két hívásánál ezt a nevet egyszerűen írd át strncpy-ra, az aktuális paraméterlistához nem is nyúlva.
  • Mi történik, ha a string_masolo_man_pl_alapjan saját függvényed implementációjában az első ciklusban felcseréled a dest[i] = src[i]; sort a src[i] = dest[i]; új sorral? Tehát, ha ez van a forrásodban:
      for (i = 0; i < n && src[i] != '\0'; i++)
        //dest[i] = src[i];
        src[i] = dest[i
    A konklúzióért kattints a továbbra:

Mivel a string_masolo_man_pl_alapjan függvényünk első ciklusából mindkét hívásunk alkalmával az i < n feltétel meghiúsulása miatt lépünk ki, így a \0 karakter sztring után írása (azaz a karekterlánc lezárása) egyik esetben sem következik be. Ez tudjuk jól elkapni a 2. hívásnál, mert amikor a printf írja ki az eredményt, akkor ő egy \0 karakterig ír és az előző hívásból ott "maradt" a betűt is kiírja.

Szólj hozzá!

Címkék: char const buffer

A bejegyzés trackback címe:

https://progpater.blog.hu/api/trackback/id/tr172640059

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása