Bir Sıra Necə Vurmaq Olar

Mündəricat:

Bir Sıra Necə Vurmaq Olar
Bir Sıra Necə Vurmaq Olar

Video: Bir Sıra Necə Vurmaq Olar

Video: Bir Sıra Necə Vurmaq Olar
Video: Azərbaycanda Youtube-dan necə və nə qədər pul qazanmaq olar? 2024, Noyabr
Anonim

Diziler məlumatların nizamlı saxlanılmasının sadə və səmərəli bir formasıdır. Bunlar demək olar ki, hər bir kompüter proqramında istifadə olunur. Əksər hallarda, içərisindəki məlumatlar tətbiqetmə əməliyyatı zamanı yaranır. Ancaq bəzən bir və ya digər mənbədən məlumat alaraq bir sıra daxil etməlisiniz.

Bir sıra necə vurmaq olar
Bir sıra necə vurmaq olar

Zəruri

  • - mətn redaktoru və ya IDE;
  • - C ++ kompilyatoru.

Təlimat

Addım 1

İstifadəçidən məlumat tələb edən bir sıra daxil edin. Girəcəyiniz elementlərin sayını hesablayın və ya sorğu verin. Lazımi ölçüdə bir sıra yaradın. Bütün elementlər üzərində təkrarlamaq üçün proqram kodunda istədiyiniz yerə bir döngə əlavə edin. Bir döngədə, girişin düzgün olub olmadığını yoxlayaraq, hər bir maddə üçün məlumatları soruşun, məlumat daxil etməyi həyata keçirmək üçün müxtəlif vasitələrdən istifadə edilə bilər. C kitabxanasının scanf və wscanf funksiyalarından istifadə etmək klassik yoldur. Bununla birlikdə, bu funksiyalar etibarsızdır. Tampon daşması təhlükəsizlik xətası ilə nəticələnə bilər. C ++ axınları rahat və təhlükəsiz giriş təmin edir, eyni zamanda çatışmazlıqları da var. Standart giriş obyektindən istifadə edərək bir sıra doldurmanın ən sadə nümunəsi belə görünə bilər: int aNumbers [10]; for (int i = 0; i <10; i ++) {std:: cout

Addım 2

Dizini fayldan daxil edin. Sadə oxu alqoritmlərini həyata keçirmək üçün formatlanmış giriş funksiyalarından (fscanf, fwscanf) və axın obyektlərindən (məsələn, ifstream) istifadə edin. Axınlardan istifadə edərkən giriş səhvlərini pis, uğursuz, yaxşı, rdstate metodları ilə izləyin. Fayldan məlumat oxumağın sadə bir nümunəsi belə görünə bilər: int aNumbers [10]; std:: ifstream oFileStream ("filename.txt"); if (! oFileStream.fail ()) {for (int i = 0; (i> aNumbers ;} else std:: cout

Addım 3

Dizini statik məlumatlar kimi birbaşa proqram koduna daxil edin. Müvafiq dəyişənləri işə salmaq üçün sıra ədədi istifadə edin. Məsələn, sinifin statik üzvü olan və təyin olunmuş uzunluq int dəyərlərinin bir sıra: class CMyClass {… static const int m_anMyArray; …}; Aşağıdakı şəkildə başlanğıc edilməlidir: const int CMyClass:: m_anMyArray = {10, 20, 30, 40}; Bu metoddan istifadə edərək, proqramların mənbə koduna hər hansı bir mürəkkəblikdən ibarət quruluş diziləri daxil edə bilərsiniz.

Tövsiyə: