Ц ++ тмпфиле () - Ц ++ стандардна библиотека

Функција тмпфиле () у Ц ++ креира и отвара привремену датотеку у бинарном режиму читања / писања (вб +) са јединственим аутоматски генерисаним именом датотеке.

Датотека ће се аутоматски избрисати када је програм затвори (извршавањем фцлосе) или када се програм заврши.

тмпфиле () прототип

 ДАТОТЕКА * тмпфиле ();

Дефинисано је у заглављу датотеке.

тмпфиле () Параметри

Ниједан

тмпфиле () Повратна вредност

  • Ако успе, враћа показивач тока на привремену датотеку која је креирана.
  • У случају неуспеха, враћа нулл.

Пример: Како функционише функција тмпфиле ()

 #include #include #include using namespace std; int main() ( FILE *fp; fp = tmpfile(); char writeToFile(50) = "Creating a temporary file"; if (fp==NULL) ( perror("Error creating temporary file"); exit(1); ) fputs(writeToFile,fp); rewind(fp); char readFromFile(50); fgets(readFromFile, sizeof(readFromFile), fp); cout << readFromFile; fclose(fp); return 0; )

Када покренете програм, излаз ће бити:

 Креирање привремене датотеке

Занимљиви Чланци...