Scanf C ተግባር መግለጫ
Scanf C ተግባር መግለጫ

ቪዲዮ: Scanf C ተግባር መግለጫ

ቪዲዮ: Scanf C ተግባር መግለጫ
ቪዲዮ: Reif für Hollands schönste Insel: Texel 2024, ህዳር
Anonim

በዚህ ጽሁፍ የScanf() ተግባር የተለየ መስፈርት ሳይጠቀስ በአጠቃላይ ቅፅ ነው የሚታሰበው ስለዚህ ከየትኛውም የC99፣C11፣C++11፣C++14 ደረጃዎች የተገኙ መረጃዎች እዚህ ተካተዋል። ምናልባት፣ በአንዳንድ መመዘኛዎች፣ ተግባሩ በአንቀጹ ውስጥ ከቀረበው ቁሳቁስ ልዩነት ጋር ይሰራል።

Scanf C ተግባር - መግለጫ

scanf() በ stdio.h(C) እና cstdio(C++) ራስጌ ፋይሎች ውስጥ የሚገኝ ተግባር ነው፣እንዲሁም የተቀረፀ የፕሮግራም ግብዓት በመባል ይታወቃል። scanf ከመደበኛው የግቤት ዥረት (stdin) ቁምፊዎችን ያነባል እና እንደ ቅርጸቱ ይቀይራቸዋል ከዚያም ወደተገለጹት ተለዋዋጮች ይጽፋል። ቅርጸት - ማለት መረጃው ሲደርሰው ወደ አንድ ቅጽ ይቀየራል ማለት ነው. ስለዚህ የ scanf C ተግባር ይገለጻል፡

scanf("% ቅርጸት"፣ &ተለዋዋጭ1[፣ &ተለዋዋጭ2፣ […])፣

ተለዋዋጮች እንደ አድራሻ የሚተላለፉበት። ተለዋዋጮችን ወደ ተግባር የማስተላለፊያ መንገድ ለዚህ ምክንያቱ ግልፅ ነው፡- ከስራ የተነሳ ስህተቶች መኖራቸውን የሚያመለክት እሴት ይመልሳል።የተለዋዋጮችን እሴቶች ለመለወጥ ብቸኛው መንገድ በአድራሻ በኩል ማለፍ ነው። እንዲሁም፣ ለዚህ ዘዴ ምስጋና ይግባውና ተግባሩ የማንኛውም አይነት ውሂብን ማሄድ ይችላል።

አንዳንድ ፕሮግራመሮች ከሌሎች ቋንቋዎች ጋር ተመሳሳይነት ስላላቸው እንደ ስካንፍ() ወይም printf() ያሉ ተግባራትን እንደ አሰራር ይጠቅሳሉ።

Scanf ሁሉንም መሰረታዊ የቋንቋ አይነቶች ግብአት ይፈቅዳል፡ ቻር፣ ኢንት፣ ተንሳፋፊ፣ string፣ ወዘተ። የሕብረቁምፊ ዓይነት ተለዋዋጮችን በተመለከተ የአድራሻ ምልክቱን - "&" መግለጽ አያስፈልግም ምክንያቱም የሕብረቁምፊው ተለዋዋጭ ድርድር ነው, እና ስሙ በኮምፒዩተር ማህደረ ትውስታ ውስጥ ያለው የድርድር የመጀመሪያ አካል አድራሻ ነው..

በ C ++ ውስጥ C መጠቀም
በ C ++ ውስጥ C መጠቀም

የውሂብ ማስገቢያ ቅርጸት ወይም የቁጥጥር ሕብረቁምፊ

ከገለፃው የScanf C ተግባር ምሳሌን በመመልከት ይጀምሩ።


int main() { int x; ሳለ (scanf("%d", &x)==1) printf("%d\n", x); መመለስ 0; // የሊኑክስ ስርዓቶች መስፈርት }

የግብአት ቅርጸቱ የሚከተሉትን አራት መመዘኛዎች ያቀፈ ነው፡ %[width][modifiers] አይነት። በዚህ ሁኔታ, የ "%" ምልክት እና ዓይነቱ የግዴታ መለኪያዎች ናቸው. ማለትም ዝቅተኛው ቅርጸት ይህን ይመስላል፡ "%s", "%d" እና የመሳሰሉት።

በአጠቃላይ፣የቅርጸት ሕብረቁምፊውን የሚያካትቱት ቁምፊዎች፡ ተከፍለዋል።

  • የቅርጸት መግለጫዎች - ማንኛውም ነገር በ% የሚጀምር;
  • የመለያ ወይም የጠፈር ቁምፊዎች - ቦታ፣ትር(t)፣ አዲስ መስመር (n) ናቸው፤
  • ከነጣው ቦታ ሌላ ቁምፊዎች።

ተግባር ደህንነቱ የተጠበቀ ላይሆን ይችላል።

ከስካንፍ() ይልቅ scanf_s() ይጠቀሙ።

(ከVisual Studio የመጣ መልእክት)

አይነት፣ ወይም ገላጮችን ይቅረጹ፣ ወይም ቁምፊዎችን ይቀይሩ፣ ወይም ቁምፊዎችን ይቆጣጠሩ

ሁለትዮሽ ኮድ
ሁለትዮሽ ኮድ

A scanf C መግለጫ ቢያንስ የቅርጸት ገላጭ መያዝ አለበት፣ እሱም በ"%" በሚጀምሩ አገላለጾች መጨረሻ ላይ የተገለጸ። ብዙውን ጊዜ ከቁልፍ ሰሌዳው ሲገቡ የሚጠብቀውን የውሂብ አይነት ለፕሮግራሙ ይነግረዋል. ከዚህ በታች ባለው ሠንጠረዥ ውስጥ ያሉ የሁሉም ቅርጸት መግለጫዎች ዝርዝር።

አይነት ትርጉም
1 %c ፕሮግራሙ የቁምፊ ግብዓት እየጠበቀ ነው። የሚፃፈው ተለዋዋጭ የቁምፊ አይነት ቻር መሆን አለበት።
2 %d ፕሮግራሙ የአስርዮሽ የኢንቲጀር አይነት ግብዓት ይጠብቃል። ተለዋዋጭው int አይነት መሆን አለበት። መሆን አለበት።
3 %i ፕሮግራሙ የአስርዮሽ የኢንቲጀር አይነት ግብዓት ይጠብቃል። ተለዋዋጭው int አይነት መሆን አለበት። መሆን አለበት።
4 %e፣ %E ፕሮግራሙ ተንሳፋፊ ነጥብ (ነጠላ ሰረዝ) ቁጥር በትርጉም መልክ እንዲያስገባ ይጠብቃል። ተለዋዋጭ ተንሳፋፊ አይነት መሆን አለበት። መሆን አለበት።
5 %f ፕሮግራሙ ተንሳፋፊ ነጥብ ቁጥር (ነጠላ ሰረዝ) ይጠብቃል። ተለዋዋጭ ተንሳፋፊ አይነት መሆን አለበት። መሆን አለበት።
6 %g፣ %G ፕሮግራሙ ተንሳፋፊ ነጥብ ቁጥር (ነጠላ ሰረዝ) ይጠብቃል።ተለዋዋጭ ተንሳፋፊ አይነት መሆን አለበት። መሆን አለበት።
7 %a ፕሮግራሙ ተንሳፋፊ ነጥብ ቁጥር (ነጠላ ሰረዝ) ይጠብቃል። ተለዋዋጭ ተንሳፋፊ አይነት መሆን አለበት። መሆን አለበት።
8 %o ፕሮግራሙ የኦክታል ቁጥርን ይጠብቃል። ተለዋዋጭው int አይነት መሆን አለበት። መሆን አለበት።
9 %s ፕሮግራሙ ሕብረቁምፊ እስኪገባ እየጠበቀ ነው። ሕብረቁምፊ እስከ መጀመሪያው መለያየት ቁምፊ ድረስ የማንኛውም ቁምፊዎች ስብስብ ነው። ተለዋዋጭው የሕብረቁምፊ አይነት መሆን አለበት። መሆን አለበት።
10 %x፣ %X ፕሮግራሙ ሄክሳዴሲማል ቁጥር እየጠበቀ ነው። ተለዋዋጭው int አይነት መሆን አለበት። መሆን አለበት።
11 %p ተለዋዋጭ የጠቋሚ ግብዓት ይጠብቃል። ተለዋዋጭው የጠቋሚ አይነት መሆን አለበት። መሆን አለበት።
12 %n በተለዋዋጭ የኢንቲጀር እሴት ይጽፋል እስካሁን በቃኝ ተግባር ከተነበቡት የቁምፊዎች ብዛት ጋር እኩል ነው።
13 %u ፕሮግራሙ ያልተፈረመ ኢንቲጀር ያነባል። ተለዋዋጭው አይነት ያልተፈረመ ኢንቲጀር መሆን አለበት። መሆን አለበት።
14 %b

ፕሮግራሙ ሁለትዮሽ ቁጥር እየጠበቀ ነው። ተለዋዋጭው int አይነት መሆን አለበት። መሆን አለበት።

15 % የተቃኘ የቁምፊ ስብስብ። ፕሮግራሙ ቁምፊዎች እንዲገቡ እየጠበቀ ነው.በካሬ ቅንፎች መካከል ከተጠቀሰው ውሱን ገንዳ. በግቤት ዥረቱ ላይ ከተገለጹት ስብስቦች ውስጥ ቁምፊዎች እስካሉ ድረስ scanf ይሰራል።
16 %% ይፈርሙ "%"።

ቁምፊዎች በሕብረቁምፊ ቅርጸት

C ++ ኮድ
C ++ ኮድ

የኮከብ ምልክት ()

ኮከቢቱ () የምደባ ክዋኔው መታገድ እንዳለበት የሚያመለክት ባንዲራ ነው። አንድ ኮከብ ምልክት ከ "%" ምልክት በኋላ ወዲያውኑ ይቀመጣል. ለምሳሌ፣


scanf("%d%c%d", &x, &y); //በሁለት ኢንቲጀሮች መካከል ያለውን ባህሪ ችላ በል. scanf("%s%d%s", str, str2); //በሁለት ሕብረቁምፊዎች መካከል ኢንቲጀርን ችላ ይበሉ።

ይህም በኮንሶሉ ውስጥ "45-20" የሚለውን መስመር ካስገቡ ፕሮግራሙ የሚከተለውን ያደርጋል፡

  1. ተለዋዋጭ "x" ዋጋው 45 ይመደብለታል።
  2. ተለዋዋጭ "y" ዋጋው 20 ይመደብለታል።
  3. እና የመቀነስ ምልክት (ሰረዝ) "-" ለ"%c" ምስጋና ይወገዳል።

ስፋት (ወይም የመስክ ስፋት)

ይህ በ"%" ምልክት እና በቅርጸት ገላጭ መካከል ያለ ኢንቲጀር ሲሆን ይህም በአሁኑ የንባብ ክዋኔ ውስጥ የሚነበቡ የቁምፊዎች ብዛት የሚገልጽ ነው።


scanf("%20s", str); //ከግቤት ዥረቱ የመጀመሪያዎቹን 20 ቁምፊዎች ያንብቡ

በአእምሮዎ ውስጥ ጥቂት አስፈላጊ ነገሮች አሉ፡

  1. scanf መለያ ባህሪ ካጋጠመው ይቋረጣል፣ 20 ቁምፊዎች ባይቆጠርም እንኳ።
  2. ከ20 በላይ ቁምፊዎች ከገቡ የመጀመሪያዎቹ 20 ቁምፊዎች ብቻ ወደ str. ይጻፋሉ።

ማስተካከያዎችዓይነት (ወይም ትክክለኛነት)

የስፕላሽ ኮድ
የስፕላሽ ኮድ

እነዚህ ለግቤት የሚጠበቀውን የውሂብ አይነት የሚቀይሩ ልዩ ባንዲራዎች ናቸው። ባንዲራ ከአይነቱ ገላጭ በስተግራ በኩል ተገልጿል፡

  • L ወይም l (ትንሽ ኤል) "l"ን ከመግለጫዎቹ d, i, o, u, x ጋር ጥቅም ላይ ሲውል ባንዲራ ለረጅም ጊዜ int ግብዓት እንደሚጠበቅ ለፕሮግራሙ ይነግረዋል። “l”ን ከ e ወይም f ገላጭ ጋር ሲጠቀሙ ባንዲራ ለፕሮግራሙ ድርብ እሴት መጠበቅ እንዳለበት ይነግረዋል። የ "L" አጠቃቀም ለፕሮግራሙ ረጅም እጥፍ እንደሚጠበቅ ይነግረዋል. የ"l"ን ከ"c" እና "s" መግለጫዎች ጋር መጠቀም ለፕሮግራሙ እንደ wchar_t ያሉ ባለ ሁለት ባይት ቁምፊዎች እንደሚጠበቁ ይነግረዋል። ለምሳሌ "%lc", "%ls", "%l[asd]"።
  • h አጭር አይነትን የሚያመለክት ባንዲራ ነው።
  • hh - ተለዋዋጭው የተፈረመ ቻር ወይም ያልተፈረመ የቻር ዋጋ ጠቋሚ መሆኑን ያሳያል። ባንዲራውን ከመግለጫዎች d, i, o, u, x, n. ጋር መጠቀም ይቻላል.
  • ll (ሁለት ትናንሽ ኤልዎች) - ተለዋዋጭ ረጅም ረጅም int ወይም ያልተፈረመ ረጅም ረጅም int አይነት እሴት ጠቋሚ መሆኑን ያመለክታል። ባንዲራውን ከሚገልጹት ጋር ጥቅም ላይ ይውላል፡ d, i, o, u, x, n.
  • j - ተለዋዋጭው ከ stdint.h ራስጌ ፋይል ወደ intmax_t ወይም uintmax_t አይነት ጠቋሚ መሆኑን ያመለክታል። ከገለፃዎች ጋር ጥቅም ላይ ይውላል፡ d, i, o, u, x, n.
  • z - የሚያመለክተው ተለዋዋጭ የመጠን_ቲ አይነት ጠቋሚ ነው፣ ፍቺውም በstddef.h ነው። ከገለፃዎች ጋር ጥቅም ላይ ይውላል፡ d, i, o, u, x, n.
  • t - ተለዋዋጭው የptrdiff_t አይነት ጠቋሚ መሆኑን ያሳያል። ፍቺ በርቷል።ይህ አይነት በ stddef.h. ከገለፃዎች ጋር ጥቅም ላይ ይውላል፡ d, i, o, u, x, n.

በይበልጥ ግልጽ በሆነ መልኩ፣ ከማስተካከያዎች ጋር ያለው ምስል እንደ ጠረጴዛ ሊወከል ይችላል። ለፕሮግራመሮች እንደዚህ ያለ የ scanf C መግለጫ የበለጠ ግልጽ ይሆናል።

Specifiers እና Modifiers ይተይቡ
Specifiers እና Modifiers ይተይቡ

ሌሎች ቁምፊዎች

በቅርጸቱ የሚያጋጥሟቸው ማናቸውም ቁምፊዎች ይጣላሉ። በተመሳሳይ ጊዜ በመቆጣጠሪያው ሕብረቁምፊ ውስጥ ነጭ ቦታ ወይም መለያየት ቁምፊዎች (ኒውላይን, ቦታ, ትር) መኖሩ ወደ ተግባራቱ ባህሪ ሊያመራ እንደሚችል ልብ ሊባል ይገባል. በአንደኛው እትም ስካንፍ() ከተከፋዩ ሌላ ገጸ ባህሪ እስኪያገኝ ድረስ ምንም አይነት መለያየት ሳያስቀምጡ ይነበባል እና በሌላ ስሪት ደግሞ ክፍተቶች (እነሱ ብቻ) ሚና አይጫወቱም እና "%d + %d" የሚለው አገላለጽ ይነበባል ከ "% d+%d" ጋር እኩል ነው።

የ C ++ ኮድ ምሳሌ
የ C ++ ኮድ ምሳሌ

ምሳሌዎች

እርስዎ እንዲያስቡ እና ተግባሩ እንዴት እንደሚሰራ በተሻለ ለመረዳት እንዲረዳዎት አንዳንድ ምሳሌዎችን እንመልከት።


scanf("%3s", str); // በኮንሶሉ ውስጥ "1d2s3d1;3" የሚለውን ሕብረቁምፊ ካስገቡ "1d2" ብቻ ወደ str scanf ("%dminus%d", & x, &y) ይጻፋል; // የመቀነሱ ቁምፊዎች በሁለት ቁጥሮች መካከል ይጣላሉ scanf("%5[0-9]", str); // 5 ቁምፊዎች እስኪኖሩ ድረስ እና ቁምፊዎቹ ከ 0 እስከ 9 ቁጥሮች እስኪሆኑ ድረስ ወደ str ውስጥ ይገባሉ. scanf ("% lf", &d); // ድርብ ግቤት ስካን ("%hd", & x) ይጠብቁ; // የሚጠበቀው ዓይነት አጭር ስካን ("% hu", &y); // ያልተፈረመ ቁጥር አጭር ስካን ("lx", & z) ይጠብቁ; //የሚጠበቀው የረዥም ዓይነት ቁጥር

ከከታች ያሉት ምሳሌዎች የሚጠበቀው ቁጥር የተለያዩ ምልክቶችን በመጠቀም እንዴት እንደሚቀየር ያሳያሉ።

scanf C - ለጀማሪዎች መግለጫ

ይህ ክፍል ለጀማሪዎች ጠቃሚ ይሆናል። ብዙ ጊዜ ስለ ስካንፍ ሲ ሙሉ መግለጫ ሳይሆን ተግባሩ እንዴት እንደሚሰራ ዝርዝር መረጃ ማግኘት ያስፈልግዎታል።

  • ይህ ባህሪ በመጠኑ ጊዜ ያለፈበት ነው። በተለያዩ ስሪቶች ቤተ-መጽሐፍት ውስጥ በርካታ የተለያዩ አተገባበርዎች አሉ። ለምሳሌ፣ የተሻሻለው scanf S C ተግባር፣ መግለጫው በማይክሮሶፍት ድህረ ገጽ ላይ ይገኛል።
  • በቅርጸቱ ውስጥ ያሉት የገለጻዎች ብዛት ወደ ተግባሩ ከተላለፈው ነጋሪ እሴት ጋር መዛመድ አለበት።
  • የግቤት ዥረት አባሎች በመለያየቶች ብቻ መለያየት አለባቸው፡ ቦታ፣ ትር፣ አዲስ መስመር። ኮማ፣ ሴሚኮሎን፣ ጊዜ፣ ወዘተ. - እነዚህ ቁምፊዎች ለስካፍ() ተግባር መለያያ አይደሉም።
  • Scanf መለያ ባህሪ ካጋጠመው ግብዓት ይቆማል። ለማንበብ ከአንድ በላይ ተለዋዋጮች ካሉ፣ ስካንፍ ወደ ቀጣዩ ተለዋዋጭ ለማንበብ ይሄዳል።
  • በግብዓት መረጃ ቅርፀቱ ውስጥ ያለው ትንሽ አለመጣጣም የፕሮግራሙ ያልተጠበቀ ውጤት ያስከትላል። ደህና, ፕሮግራሙ በስህተት ብቻ የሚያልቅ ከሆነ. ግን ብዙ ጊዜ ፕሮግራሙ መስራቱን ይቀጥላል እና ስህተት ይሰራል።
  • scanf("%20s …", …); የግቤት ዥረቱ ከ20 ቁምፊዎች በላይ ከሆነ፣ ስካንፍ የመጀመሪያዎቹን 20 ቁምፊዎች ያነብባል እና አንዱ ከተገለጸ ያቋርጣል ወይም ወደ ቀጣዩ ተለዋዋጭ ለማንበብ ይሄዳል። በዚህ አጋጣሚ የሚቀጥለው ወደ ስካንፍ የሚደረግ ጥሪ የቀደመው የስካፍ ጥሪ ስራ ከቆመበት ቦታ ጀምሮ የግቤት ዥረቱን ማንበብ ይቀጥላል። የመጀመሪያውን 20 ሲያነቡለመጀመሪያው ተለዋዋጭ 20 ቁምፊዎችን ባያነብም ፣ ቁምፊዎች ፣ ገፀ-ባህሪያት አጋጥመውታል ፣ ስካንፍ ይሰረዛል ወይም ቀጣዩን ተለዋዋጭ ማንበብ ይቀጥላል። በዚህ አጋጣሚ ሁሉም ያልተነበቡ ቁምፊዎች ከሚቀጥለው ተለዋዋጭ ጋር ይያያዛሉ።
  • የተቃኙ ቁምፊዎች ስብስብ በ"^" የሚጀምር ከሆነ፣ ስካንፍ ገዳቢ ቁምፊ ወይም ከስብስቡ ውስጥ ገጸ ባህሪ እስኪያገኝ ድረስ ውሂቡን ያነባል። ለምሳሌ፣ "%[^A-E1-5]" ከ A እስከ E ካሉት አቢይ ሆሄያት የእንግሊዝኛ ፊደላት ወይም ከ1 እስከ 5 ካሉት ቁጥሮች አንዱ እስኪገናኝ ድረስ ከዥረቱ ላይ ያለውን መረጃ ያነባል።
  • የስካንፍ C ተግባር፣ እንደተገለፀው፣ ከተሳካው የፅሁፍ ቁጥር ጋር እኩል የሆነ ቁጥርን ወደ ተለዋዋጮች ይመልሳል። ስካንፍ 3 ተለዋዋጮችን ከፃፈ ፣የስራው ስኬት ውጤቱ ቁጥሩን ይመልሳል። ውጤቱ EOF ይሆናል.
  • የስካንፍ() ተግባር በስህተት ካለቀ። ለምሳሌ፣ scanf("%d"፣ &x) - ቁጥር ይጠበቃል፣ ነገር ግን ቁምፊዎች እንደ ግብአት ተቀብለዋል። የሚቀጥለው ስካንፍ() ጥሪ የቀደመው የተግባር ጥሪ ካለቀበት የግቤት ዥረቱ ነጥብ ላይ ይጀምራል። ይህንን ችግር ለማሸነፍ የችግሩን ገጸ-ባህሪያት ማስወገድ አስፈላጊ ነው. ይህንን ማድረግ ይቻላል፣ ለምሳሌ፣ ወደ scanf("%s") በመደወል። ማለትም ተግባሩ የገጸ-ባህሪያትን ሕብረቁምፊ አንብቦ ይጥለዋል። በዚህ አስቸጋሪ መንገድ አስፈላጊውን ውሂብ ማስገባትዎን መቀጠል ይችላሉ።
  • በአንዳንድ የ scanf() አተገባበር "-" በተቃኘው የቁምፊ ስብስብ ውስጥ አይፈቀድም።
  • የ"%c" ገላጭ እያንዳንዱን ፊደል ከዥረቱ ያነባል። ያም ማለት የመለያያ ባህሪን ያነባል. ገዳዩን ለመዝለል እና የተፈለገውን ፊደል ማንበብ ለመቀጠል "%1s" መጠቀም ይችላሉ።
  • የ"c" ገላጭ ሲጠቀሙ "%10c" ስፋቱን መጠቀም ይፈቀዳል፣ነገር ግን የቻር አይነት ድርድር ወደ ስካንፍ ተግባር እንደ ተለዋዋጭ መተላለፍ አለበት።
  • "%[a-z]" ማለት "ሁሉም የእንግሊዘኛ ፊደላት ትናንሽ ሆሄያት" ማለት ሲሆን "%[z-a]" ማለት ደግሞ 3 ቁምፊዎች ብቻ ናቸው፡ ‘z’፣ ‘a’፣ ‘-’። በሌላ አነጋገር የ"-" ቁምፊ ማለት አንድ ክልል ማለት በትክክለኛ ቅደም ተከተል ባላቸው ሁለት ቁምፊዎች መካከል ከሆነ ብቻ ነው. "-" በአንድ አገላለጽ መጨረሻ ላይ፣ መጀመሪያ ላይ ወይም በሁለቱም ጎኖቻቸው ላይ በተሳሳተ የቁምፊዎች ቅደም ተከተል ከሆነ እሱ የሰረዝ ባህሪ እንጂ ክልል አይደለም።
C ++ ኮድ
C ++ ኮድ

ማጠቃለያ

ይህ የ scanf C መግለጫን ያጠናቅቃል። ይህ በትናንሽ ፕሮግራሞች ውስጥ ለመስራት እና የሂደት ፕሮግራሚንግ ዘዴን ለመጠቀም ጥሩ ምቹ ባህሪ ነው። ይሁን እንጂ ዋናው ጉዳቱ ስካንፍን ሲጠቀሙ ሊከሰቱ የሚችሉ ያልተጠበቁ ስህተቶች ቁጥር ነው. ስለዚህ, ፕሮግራሚንግ ሲደረግ የ scanf C መግለጫ በአይንዎ ፊት በተሻለ ሁኔታ እንዲቀመጥ ይደረጋል. በትልልቅ ፕሮፌሽናል ፕሮጄክቶች ውስጥ iostreams ጥቅም ላይ ይውላሉ, ከፍተኛ ደረጃ ያላቸው ችሎታዎች ስላላቸው, ስህተቶችን ለመያዝ እና ለመያዝ የተሻሉ ናቸው, እንዲሁም ከፍተኛ መጠን ባለው መረጃ ይሰራሉ. በተጨማሪም በሩሲያ ውስጥ የ scanf C መግለጫ በብዙ የአውታረ መረብ ምንጮች ላይ እና በምሳሌዎቹ ላይ እንደሚገኝ ልብ ሊባል ይገባል።መጠቀም, በተግባሩ ዕድሜ ምክንያት. ስለዚህ፣ አስፈላጊ ከሆነ፣ ሁልጊዜም መልሱን በቲማቲክ መድረኮች ላይ ማግኘት ትችላለህ።

የሚመከር: