ቁልፍ ጄኔሬተርን እንዴት መሥራት እንደሚቻል

ዝርዝር ሁኔታ:

ቁልፍ ጄኔሬተርን እንዴት መሥራት እንደሚቻል
ቁልፍ ጄኔሬተርን እንዴት መሥራት እንደሚቻል

ቪዲዮ: ቁልፍ ጄኔሬተርን እንዴት መሥራት እንደሚቻል

ቪዲዮ: ቁልፍ ጄኔሬተርን እንዴት መሥራት እንደሚቻል
ቪዲዮ: 4K aankhon mein ninde na dil me karar Full HD 1080p h1080P HD 2024, ሚያዚያ
Anonim

የሶፍትዌር ጥበቃ ምናልባት እያንዳንዱ ገንቢ የሚያጋጥመው ዋነኛው ችግር ነው ፡፡ እራስዎን ለመጠበቅ በጣም ቀላሉ መንገድ በተወሰነ መርህ መሠረት የሚመነጩ ቁልፎችን መጠቀም ነው ፡፡ መሰረታዊ ቁልፍ ጄነሬተር መፃፍ ለጀማሪ ሲ ፕሮግራም አድራጊዎች የተለመደ ተግባር ነው ፣ ምክንያቱም ከምልክቶች ጋር አብሮ የመስራት ገጽታዎች ላይ አፅንዖት ለመስጠት ያስችልዎታል ፡፡

ቁልፍ ጄኔሬተርን እንዴት መሥራት እንደሚቻል
ቁልፍ ጄኔሬተርን እንዴት መሥራት እንደሚቻል

መመሪያዎች

ደረጃ 1

ከዚህ በታች ያለው ቁልፍ ጀነሬተር በመሠረቱ ኢንክሪፕተር ነው ፡፡ ፕሮግራሙ ተጠቃሚው የመጀመሪያ እና የአያት ስም እንዲያስገባ ይጠይቃል ፣ ከዚያ እያንዳንዱ የገባውን ቁምፊ ወደ የቁጥር ኮድ ይተረጉመዋል እና በአንድ የተወሰነ ሕግ መሠረት ይለውጡት ፡፡ ተጠቃሚው ከአያት ስም ጋር ተመሳሳይ የቁምፊዎች ቁጥር የያዘ ቁልፍ በማያ ገጹ ላይ ይታያል። የዚህ ስልተ ቀመር ችግር በቁልፍ ውስጥ ደረጃውን የጠበቀ የቁምፊዎች ብዛት ማግኘት የሚቻለው ደረጃውን የጠበቀ የግቤት መረጃ (ip አድራሻ ፣ እሴት ከዊንዶውስ መዝገብ ቤት) ብቻ ነው ፡፡

ደረጃ 2

የተጠቃሚውን የመጨረሻ ስም ፣ የመጀመሪያ ስም እና የአባት ስም ይጠይቁ። በዚህ ጊዜ የውጤት ቁልፍን የበለጠ ምቹ ለማድረግ የአያት ስም ብቻ ጥቅም ላይ ይውላል (የገባው ኮድ እስከ መጀመሪያው ቦታ ድረስ ይነበብ ፣ የተቀረው ወደ ቋት ይሄዳል ፣ አስፈላጊ ከሆነም መወገድ አለበት). ውሂቡ ወደ ቻርፕ ሀ [30] ድርድር ይፃፋል። በተመሳሳይ ጊዜ ስንት ቁምፊዎች እንደገቡ ለማስታወስ ለ i ተጨማሪ ቆጣሪ ያስገቡ ፡፡

printf ("የአባት ስም እና የመጀመሪያ ፊደላትን ያስገቡ። [Vasiliev A. I.] n");

(A [i-1]! = ")

{scanf ("% c", & A ); i ++;}

ደረጃ 3

የመጨረሻውን ስም ቀይር ፡፡ ምንም እንኳን ድርድሩ በሠንጠረዥ ቅርጸት ቢሆንም ፣ ከዚያ ጀምሮ ማንኛውንም የሂሳብ ስራዎችን ማከናወን ይችላሉ በ C ውስጥ እያንዳንዱ ቁምፊ የራሱ የሆነ የቁጥር ኮድ አለው። ስለዚህ ፣ ከዜሮ እስከ የተከማቹ የቁምፊዎች ብዛት (ሉፕ) ይፍጠሩ i። በሉቱ አካል ውስጥ ለውጡ ለ [j] ለውጥን ይፃፉ እና ከዚያ ያሳዩ።

ለ (int j = 0; j

የተገኘው እና የተሰጡትን ቁልፎች በማወዳደር የጥራት ፍተሻ ይካሄዳል ፡፡ ለመፍቀድ ተጠቃሚው የመጨረሻ ስሙን እና በጄነሬተርዎ የተሰጠውን ኮድ ያስገባል ፡፡ አንድ ተመሳሳይ ጄኔሬተር በፕሮግራሙ ውስጥ ተተክሏል ፣ በተመሳሳይ ስም መሠረት የአያት ስም የሚቀይር እና ከዚያ የገቡትን እሴቶች ባህሪ በባህሪው ሊገኝ ከሚችለው ጋር ያወዳድራል ፡፡

ደረጃ 4

የተገኘው እና የተሰጡትን ቁልፎች በማወዳደር የጥራት ፍተሻ ይካሄዳል ፡፡ ለመፍቀድ ተጠቃሚው የመጨረሻ ስሙን እና በጄነሬተርዎ የተሰጠውን ኮድ ያስገባል ፡፡ አንድ ተመሳሳይ ጄኔሬተር በፕሮግራሙ ውስጥ ተተክሏል ፣ በተመሳሳይ ስም መሠረት የአያት ስም የሚቀይር እና ከዚያ የገቡትን እሴቶች ባህሪ በባህሪው ሊገኝ ከሚችለው ጋር ያወዳድራል ፡፡

የሚመከር: