Ինչպես ներդնել զանգված

Բովանդակություն:

Ինչպես ներդնել զանգված
Ինչպես ներդնել զանգված

Video: Ինչպես ներդնել զանգված

Video: Ինչպես ներդնել զանգված
Video: Ինչպես հաշվել մեկ ատոմի և մեկ մոլեկուլի զանգվածը 2024, Մայիս
Anonim

Raանգվածները տվյալների պատվիրված պահպանման պարզ և արդյունավետ ձև են: Դրանք օգտագործվում են գրեթե յուրաքանչյուր համակարգչային ծրագրում: Շատ դեպքերում դրանցում պարունակվող տեղեկատվությունը գոյանում է հավելվածի գործարկման ընթացքում: Բայց երբեմն հարկավոր է զանգված հավաքել ՝ տվյալներ ստանալով այս կամ այն աղբյուրից:

Ինչպես ներդնել զանգված
Ինչպես ներդնել զանգված

Անհրաժեշտ է

  • - տեքստի խմբագիր կամ IDE;
  • - C ++ կազմող:

Հրահանգներ

Քայլ 1

Մուտքագրեք զանգված, որն օգտվողին հուշում է տվյալների մասին: Հաշվեք կամ հարցրեք մուտքագրման տարրերի քանակը: Ստեղծեք պահանջվող չափի զանգված: Codeրագրի ծածկագրում ցանկալի վայրում ավելացրեք օղակ ՝ բոլոր տարրերի վրա կրկնվելու համար: Օղակի միջոցով հարցրեք յուրաքանչյուր կետի տվյալները ՝ ստուգելով մուտքի ճիշտ լինելը: Տվյալների մուտքագրումն իրականացնելու համար կարող են օգտագործվել տարբեր միջոցներ: C գրադարանի scanf և wscanf գործառույթների օգտագործումը դասական եղանակ է: Այնուամենայնիվ, այդ գործառույթներն անվստահ են: Բուֆերի արտահոսքը կարող է հանգեցնել անվտանգության սխալի: C ++ հոսքերը ապահովում են հարմարավետ և անվտանգ մուտք, բայց դրանք ունեն նաև թերություններ: Ստանդարտ մուտքային օբյեկտի օգտագործմամբ զանգված լրացնելու ամենապարզ օրինակը կարող է նման լինել. Int aNumbers [10]; համար (int i = 0; i <10; i ++) {std:: cout

Քայլ 2

Մուտքագրեք զանգվածը ֆայլից: Օգտագործեք ձևաչափված մուտքային գործառույթներ (fscanf, fwscanf) և հոսքային օբյեկտներ (օրինակ ՝ ifstream) ՝ կարդալու պարզ ալգորիթմներ իրականացնելու համար: Հոսքեր օգտագործելիս հետևեք մուտքային սխալներին վատ, ձախողված, լավ, rdstate մեթոդներով: Ֆայլից տվյալների ընթերցման պարզ օրինակը կարող է նման լինել. Int aNumbers [10]; std:: ifstream oFileStream ("filename.txt"); if (! oFileStream.fail ()) {for (int i = 0; (i> aNumbers ;} else std:: cout

Քայլ 3

Enterանգվածը մուտքագրեք անմիջապես ծրագրի կոդի մեջ ՝ որպես ստատիկ տվյալներ: Օգտագործեք զանգվածի տառեր ՝ համապատասխան փոփոխականները նախաստորագրելու համար: Օրինակ, չսահմանված երկարության int արժեքների զանգված, որը դասի ստատիկ անդամ է և հայտարարվում է որպես `CMyClass դաս {… static const int m_anMyArray; …}; Պետք է նախնականացվի հետևյալ կերպ.

Խորհուրդ ենք տալիս: