Video: Ո՞րն է SETW-ի և Endl-ի նպատակը C++-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Օգտագործումը վերջլ և setw մանիպուլյատորներ C++-ում մուտքային/ելքային օպերատորների հետ միասին, C++ ապահովում է հնարավորություն՝ վերահսկելու, թե ինչպես է ելքը ցուցադրվում էկրանին: Սա արվում է մանիպուլյատորների միջոցով:
Այստեղ ո՞րն է SETW ()-ի նպատակը C++-ում:
Այն C++ ֆունկցիան std:: setw իրեն պահում է այնպես, կարծես անդամի լայնությունը կանչվել է n-ով որպես արգումենտ այն հոսքի վրա, որի վրա այն տեղադրվում/արդյունահանվում է որպես մանիպուլյատոր (այն կարող է զետեղվել/արտահանվել մուտքային հոսքերի կամ ելքային հոսքերի վրա): Այն օգտագործվում է դաշտի լայնությունը սահմանելու համար, որը պետք է օգտագործվի ելքային գործողություններում:
Երկրորդ, ինչ է SETW-ը և Setprecision-ը C++-ում: C++ առաջարկում է ծրագրավորողին մի քանի մուտքային/ելքային մանիպուլյատորներ: Այս I/O մանիպուլյատորներից երկուսն են setw () և կարգավորումների ճշգրտություն (). Այն setw () մանիպուլյատորը սահմանում է ելքի համար նշանակված դաշտի լայնությունը: Որպես պարամետր այն վերցնում է դաշտի չափը (նիշերի քանակով):
Այստեղ ո՞րն է մանիպուլյատորների նպատակը։
Մանիպուլյատորներ գործառույթներ են, որոնք հատուկ նախագծված են հոսքային օբյեկտների վրա ներդրման () օպերատորների հետ համատեղ օգտագործելու համար, օրինակ՝ դրանք դեռ կանոնավոր ֆունկցիաներ են և կարող են նաև կոչվել որպես ցանկացած այլ ֆունկցիան օգտագործելով հոսքի օբյեկտը որպես փաստարկ, օրինակ՝ boolalpha (cout);
Ինչպե՞ս է աշխատում SETW մանիպուլյատորը:
setw մանիպուլյատոր սահմանում է ելքի համար նշանակված ֆայլի լայնությունը: Դաշտի լայնությունը որոշում է որոշ ելքային ներկայացումներում գրվող նիշերի նվազագույն թիվը: լցոնում նիշը օգտագործվում է ելքային տեղադրման գործողություններում՝ բացատները լրացնելու համար, երբ արդյունքները պետք է լրացվեն դաշտի լայնությամբ: