Olvasni a sorok billentyűzet
Most nézzük meg néhány funkcióját külön-külön.
Összességében strcpu függvényhívás formátum () a következő:
strcpy () függvény példányban tartalmát a string s2 s1 a húr. Ne feledje, hogy a tömb tárolására használt string s1, nagynak kell lennie ahhoz, hogy tehetne egy sor szilárd s2. Ellenkező s1 tömb túlfolyó, azaz kilépett a határait, ami ahhoz vezethet, hogy a megsemmisítési programban.
Használata strcpy () mutatjuk be az alábbi program, amely másolatot a „Hello” queryString str.
using namespace std;
Fellebbezés a strcat () függvény az alábbi formátumban. strcat (S1, S2);
strcat () függvény hozzáfűzi s2 s1 sort a végén sor; ahol s2 sztring nem változik. Mindkét vonal kell zárni a null karaktert. Az eredmény a függvény meghívásával, azaz az így kapott szöveget s2 is megszűnik a null karakter. Használata strcat () függvény azt a következő programot, amely megjelenik a „Hello world!”.
using namespace std;
strcpy (s2, "egész." t);
strcat (sl, s2); cout < Elérése strcmp () függvény az alábbi formátumú: strcmp (S1, S2); strcmp () függvény le a húr s1 s2 sostrokoy és értéke 0, ha azok egyenlőek. Ha a string lexikografikusan s1 (azaz szerint ABC sorrendben) vonalon át s2, visszatér egy pozitív szám. Ha s1 lexikografikusan kisebb, mint a húr s2, negatív számot ad vissza. Használata strcat () függvény látható az alábbi program, amely arra szolgál, hogy érvényesítse a jelszó a felhasználó által megadott (a jelszó beviteli a billentyűzet és annak igazolása a jelszót () függvény using namespace std; if (jelszó ()) cout <<"Вход разрешен*\n"; mást cout <<"В доступе отказано.\n"; // Ez a függvény igaz, ha az elfogadja a jelszót, és // false másképp. szárcsa <<"Введите пароль: "; if (strcmp (s, "jelszó")) // A Troki pazlichny. . cout <<"Пароль недействителен. \ n ; // összehasonlítja húrok mérkőzés Ha a strcmp function () fontos megjegyezni, hogy visszatér a 0 számot (azaz az érték hamis), ha a húrok összehasonlított egyenlő. Ezért, ha szükség van, hogy bizonyos műveleteket a húrok illő körülmények között, akkor használja a NOT operátor (!). Például, ha a következő programot bemenő adatokat kérés mindaddig folytatódik, amíg a felhasználó belép a „kilépés”. using namespace std;Kapcsolódó cikkek