f4xssci1o43e_yb_np33zjarxng6nv

Miscellaneous
Uses files from the file systemIt writes information to fileIt reads information from a fileIt issuies visual alerts to the screen
0 Views
0 Downloads
0 Favorites
f4xssci1o43e_yb_np33zjarxng6nv
#property library //ïðèçíàê ôàéëà, ñîäåðæàùåãî áèáëèîòåêó ôóíêöèé.

bool ÇàïèñàòüÑòðîêó(string ÏîëíîåÈìÿÔàéëà, string ÇàïèñûâàåìàÿÑòðîêà)
   {
   int Ðåçóëüòàò = FileOpen(ÏîëíîåÈìÿÔàéëà, FILE_READ|FILE_WRITE);
   if (Ðåçóëüòàò < 0) return(false);
  
   FileSeek(Ðåçóëüòàò, 0, SEEK_END); //íîâàÿ ñòðîêà
   FileWrite(Ðåçóëüòàò, ÇàïèñûâàåìàÿÑòðîêà);

   FileClose(Ðåçóëüòàò);
   return(true); // âñå îê
   }

bool Ïðî÷èòàòüÔàéë(string ÏîëíîåÈìÿÔàéëà)
   {
   int Ðåçóëüòàò = FileOpen(ÏîëíîåÈìÿÔàéëà, FILE_CSV|FILE_READ);
   if (Ðåçóëüòàò < 0) return(false);
   
   string Òåêñò;
   
   while (true)
      {
      Òåêñò = FileReadString(Ðåçóëüòàò); //÷èòàåò äî ðàçäåëèòåëÿ ;
      
      if (FileIsEnding(Ðåçóëüòàò)) break; //äî÷èòàëè ôàéë äî êîíöà
      
      Alert(Òåêñò);
      }

   FileClose(Ðåçóëüòàò);   

   return(true); // âñå îê
   }

// ÷èòàåò ïåðâîå çíà÷åíèå ôàéëà
string Ïðî÷èòàòüÇíà÷åíèå(string ÏîëíîåÈìÿÔàéëà, int Íîìåð×èòàåìîãîÇíà÷åíèÿ)
   {
   int Ñ÷åò÷èê = 0;
   
   int Ðåçóëüòàò = FileOpen(ÏîëíîåÈìÿÔàéëà, FILE_CSV|FILE_READ);
   if (Ðåçóëüòàò < 0) return(false);
   
   string Òåêñò;
   
   while (true) 
      {
      Ñ÷åò÷èê++;
      Òåêñò = FileReadString(Ðåçóëüòàò); //÷èòàåò äî ðàçäåëèòåëÿ ;
      if (Ñ÷åò÷èê >= Íîìåð×èòàåìîãîÇíà÷åíèÿ) break;
      }

   FileClose(Ðåçóëüòàò);   

   return(Òåêñò);
   }

Comments