ብዙውን ጊዜ ሶፍትዌሩ በሚሠራበት ጊዜ የተገኘውን መረጃ ወደ ቀድሞው ፋይል ውስጥ ለማስገባት ይጠየቃል። በተጨማሪም ፣ የተቀሩት መረጃዎች እዚያው ሳይቀየሩ እንዲቆዩ በሚያስችል መንገድ ፋይሉን ማከል አስፈላጊ ነው ፡፡ ይህ ተግባር የ “C” የፕሮግራም ቋንቋ ተግባራትን በመጠቀም በቀላሉ ሊፈታ ይችላል በፋይሉ ላይ መረጃን ለመጨመር ቀላሉ መንገድ የመደበኛ ፋይል ተግባር ልዩ ባህሪያትን መጠቀም ነው ፡፡ በእነሱ እርዳታ በፕሮግራሙ ሥራ ላይ ብዙ ጊዜ መረጃዎችን በአንድ ፋይል ላይ መክፈት እና ማከል ይችላሉ ፡፡
አስፈላጊ
ሲ የፕሮግራም አከባቢ
መመሪያዎች
ደረጃ 1
በ C ውስጥ ፕሮግራም ሲሰሩ ከፋይሎች ጋር ለመስራት እና ለእነሱ መረጃን ለማውጣት ተግባራት በልዩ ቤተ-መጽሐፍት ውስጥ ናቸው ፡፡ ከእርስዎ ፕሮግራም ጋር ያገናኙዋቸው። ይህንን ለማድረግ ኮዱን ከመፃፍዎ በፊት ለዚህ ቤተ-መጽሐፍት የራስጌ ፋይልን ይጥቀሱ ፡፡ መስመሩን ያስገቡ # “stdio.h” ን ያካትቱ ፡፡
ደረጃ 2
በፕሮግራሙ ጽሑፍ ውስጥ ለፋይሉ ገላጭ ጠቋሚ ይፍጠሩ ፡፡ ይህንን ለማድረግ በፕሮግራሙ ኮድ ውስጥ አንድ መስመር ይፃፉ FILE * pFile ፣ pFile የተፈጠረው ጠቋሚ ስም ነው ፡፡
ደረጃ 3
ውሂብ ለማከል የሚፈልጉበትን ፋይል ይክፈቱ። የሚከተለውን ተግባር ይጠቀሙ: pFile = fopen ("NameFile.txt", "a"). እዚህ NameFile.txt የፋይሉ ስም ነው። ሁለተኛው ግቤት የላቲን ፊደል ምልክት “ሀ” ፋይሉን በእሱ ላይ የመጨመር ችሎታ የመክፈት ሁኔታን ያዘጋጃል።
ደረጃ 4
እሴቶችን ለመጨመር የሚያስፈልግዎት ፋይል ፕሮግራምዎ በሚሠራበት ተመሳሳይ ማውጫ ውስጥ ከሌለው ከፋይሉ ስም ጋር በሃርድ ዲስክ ላይ የሚገኘውን ሙሉ ዱካ ይግለጹ ፡፡ ይህንን ለማድረግ በመጀመሪያው ልኬት ውስጥ መስመሩን ይቀይሩ። ለምሳሌ ፣ በዲ ድራይቭ ስርወ ማውጫ ውስጥ ወዳለው ፋይል የሚወስደው መንገድ በመግቢያው “D: NameFile.txt” ይገለጻል።
ደረጃ 5
በክፍት ፋይል ውስጥ የሚፈልጉትን ውሂብ ያክሉ ፡፡ ለዚህም ከመጠን በላይ የተጫነውን የ fprintf (pFile) መጠቀሙ የተሻለ ነው “ታክሏል ውሂብ% s
፣ datStr)። በዚህ ተግባር ውስጥ የመጀመሪያው የፒኤፍኤል መመዘኛ የሚታከልበትን የፋይል ገላጭ ይገልጻል። የሚቀጥለው ከልዩ ቁምፊዎች በስተቀር በጠቅላላው ለፋይሉ የሚወጣው መስመር ይመጣል።
ደረጃ 6
ከ "%" ምልክት በኋላ ያሉት ቁምፊዎች የውጤት መረጃ ዓይነቶችን ያመለክታሉ። ስለዚህ ፣ “% s” የሚለው አገላለጽ የተግባሩ ሦስተኛው ልኬት የሕብረቁምፊ ተለዋዋጭ ነው ማለት ነው። በአይነት ኢንተር ተለዋዋጭ ወደ ፋይል ለማውጣት የ “ጠቋሚውን አድራሻ” - “% p” ለማውጣት “% d” የሚለውን አገላለጽ ያስቀምጡ። ከመረጃ ቀረፃ በኋላ ለመስመር ምግብ ፣ “
ስለዚህ ወደ ፋይሉ ውስጥ የገባው ቀጣይ መረጃ በአዲስ መስመር ላይ ይፃፋል።
ደረጃ 7
የሚፈልጉትን ውሂብ ካሳዩ በኋላ የ fclose (pFile) ትዕዛዙን በመጠቀም ፋይሉን በዝርዝር ገላጭው ይዝጉ ፡፡ ከዚያ ፕሮግራሙን ያስቀምጡ ፣ ያጠናቅሩት እና ያሂዱት። የተጠቀሰው ውሂብ ወደ ፋይሉ ይታከላል ፡፡