C Starter karakter tömb, c a kezdők
Elkezdte írni több „köztes időkben”, és kap egy nagyon hasznos anyag. Csak egy vágy, hogy programot használja két változatát viszi be a karakter tömb értékek. Az első kiviteli alak a billentyűzet, egy második megvalósítási módja szerint a variábilis. És mindkét változata a bemeneti ugyanabban a programban egyetlen tömbben.
Általában, amikor kijelentik, változó, tömb típusú char. a fordító automatikusan meghatározza a megfelelő hosszúságú használható egy ilyen tömbben. Ebben az esetben, minden, ami a tömbben, mindezt a memóriában marad, és még akkor is ha nem látom, de az egész vonalon eltömődött szemetet információkat. Sok könyvet írtak róla, de ugyanakkor sok figyelmen kívül hagyja a jelentős anyagi amelyek egyértelművé teszik, hogy mi folyik a karakter tömb valójában.
Egy gyors megértése az anyag ismerete
void full_S (char * S. int mérete) // átviteli vonal maga és a mérete
A (int i = 1; i cout < const maxL = 256; // A méret a tömb char S [maxL]; // egy tömböt típusú char full_S (S. maxL); // távvezeték és a mérete az egyetlen karakter kimeneti funkció Elvileg kicsi és egyszerű kódot. Bent a main () függvény kijelenti tömb típusú char. Ha megpróbálja, hogy ezt a tömböt, mint egy húr (cout < Tehát bárki láthatja a valós helyzetet a munka karakter tömbök. Bár a fordító és megjeleníti egy üres sor, sőt, ez csak egy látszólagos tisztaság, és az egész sort is tele információk szemetet. Nagyon gyakran ez az első hiba okát Bárki, aki megértette a fenti, lehet, hogy egy szabványos kérdés: „Hogyan lehet megszabadulni a betegség.” A válasz nagyon egyszerű. Használja egy sor tisztítási funkciót, vagy építeni egy kerékpáros, és írhatunk. C ++ kódot tömb útján történő tisztítással memset
Kapcsolódó cikkek