ვიდეო: რა არის SETW და Endl-ის დანიშნულება C++-ში?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
Გამოყენების დასასრული და setw მანიპულატორები C++-ში შეყვანის/გამოსვლის ოპერატორებთან ერთად, C++ უზრუნველყოფს შესაძლებლობას გააკონტროლოს, თუ როგორ გამოჩნდება გამომავალი ეკრანზე. ეს კეთდება მანიპულატორების გამოყენებით.
აქ რა არის SETW () C++-ის დანიშნულება?
The C++ ფუნქცია std:: setw იქცევა ისე, თითქოს წევრის სიგანე გამოძახებული იყოს n-ით, როგორც არგუმენტი იმ ნაკადზე, რომელზედაც ის ჩასმულია/ამოღებულია როგორც მანიპულატორი (შეიძლება ჩასვა/ამოღება შემავალ ნაკადებზე ან გამომავალ ნაკადებზე). იგი გამოიყენება ველის სიგანის დასაყენებლად, რომელიც გამოიყენება გამომავალი ოპერაციების დროს.
მეორეც, რა არის SETW და Setprecision C++-ში? C++ სთავაზობს პროგრამისტს რამდენიმე შეყვანის/გამოსვლის მანიპულატორს. ამ I/O მანიპულატორებიდან ორი არის setw () და დაყენების სიზუსტე (). The setw () მანიპულატორი ადგენს გამოსავალზე მინიჭებული ველის სიგანეს. პარამეტრად იღებს ველის ზომას (სიმბოლოების რაოდენობით).
აქ რა არის მანიპულატორების დანიშნულება?
მანიპულატორები არის ფუნქციები, რომლებიც სპეციალურად შექმნილია ნაკადის ობიექტებზე ჩასმის () ოპერატორებთან ერთად გამოსაყენებლად, მაგალითად: ისინი კვლავ ჩვეულებრივი ფუნქციებია და ასევე შეიძლება ეწოდოს როგორც სხვა ფუნქცია არგუმენტად ნაკადის ობიექტის გამოყენება, მაგალითად: boolalpha (cout);
როგორ მუშაობს SETW მანიპულატორი?
setw მანიპულატორი ადგენს გამოსავალზე მინიჭებული ფაილის სიგანეს. ველის სიგანე განსაზღვრავს სიმბოლოების მინიმალურ რაოდენობას, რომელიც უნდა ჩაიწეროს ზოგიერთ გამოსავალში. ნაკრების შევსება სიმბოლო გამოიყენება გამომავალი ჩასმის ოპერაციებში სივრცეების შესავსებად, როდესაც შედეგები უნდა იყოს ჩასმული ველის სიგანეზე.