Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Nguyªn hµm trong : stdio.h .






Trong ®ã:

§è i thø nhÊ t lµ tª n tÖ p, ®è i thø hai lµ kiÓ u truy nhË p.

C«ng dô ng:

Hµm dï ng ®Ó më tÖ p. NÕ u thµnh c«ng hµm cho con trá kiÓ u FILE ø ng ví i tÖ p võ a më. C¸ c hµm cÊ p hai sÏ lµm viÖ c ví i tÖ p th«ng qua con trá nµy. NÕ u cã lç i hµm sÏ tr¶ vÒ gi¸ trÞ NULL.

B¶ng sau chØ ra c¸ c gi¸ trÞ cñ a kiÓ u:

  Tª n kiÓ u ý nghÜ a  
  " r" " rt" Më mé t tÖ p ®Ó ®ä c theo kiÓ u v¨ n b¶n. TÖ p cÇ n ®ä c ph¶i ®· tå n t¹ i, nÕ u kh«ng sÏ cã lç i  
  " w" " wt" Më mé t tÖ p ®Ó ghi theo kiÓ u v¨ n b¶n. NÕ u tÖ p ®· tå n t¹ i th× nã sÏ bÞ xo¸.  
  " a" " at" Më mé t tÖ p ®Ó ghi bæ xung theo kiÓ u v¨ n b¶n. NÕ u tÖ p ch­a tå n t¹ i th× t¹ o tÖ p mí i.  
  " rb" Më mé t tÖ p ®Ó ®ä c theo kiÓ u nhÞ ph©n. TÖ p cÇ n ®ä c ph¶i ®· tå n t¹ i, nÕ u kh«ng sÏ cã lç i.  
  " wb" Më mé t tÖ p mí i ®Ó ghi theo kiÓ u nhÞ ph©n. NÕ u tÖ p ®· tå n t¹ i th× nã sÏ bÞ xo¸.  
  " ab" Më mé t tÖ p ®Ó ghi bæ xung theo kiÓ u nhÞ ph©n. NÕ u tÖ p ch­a tå n t¹ i th× t¹ o tÖ p mí i.  
  " r+" " r+t" Më mé t tÖ p ®Ó ®ä c/ghi theo kiÓ u v¨ n b¶n. TÖ p cÇ n ®ä c ph¶i ®· tå n t¹ i, nÕ u kh«ng sÏ cã lç i  
  " w+" " w+t" Më mé t tÖ p ®Ó ®ä c/ghi theo kiÓ u v¨ n b¶n. NÕ u tÖ p ®· tå n t¹ i th× nã sÏ bÞ xo¸.  
  " a+" " a+t" Më mé t tÖ p ®Ó ®ä c/ghi bæ xung theo kiÓ u v¨ n b¶n. NÕ u tÖ p ch­a tå n t¹ i th× t¹ o tÖ p mí i.  
  " r+b" Më mé t tÖ p ®Ó ®ä c/ghi theo kiÓ u nhÞ ph©n. TÖ p cÇ n ®ä c ph¶i ®· tå n t¹ i, nÕ u kh«ng sÏ cã lç i.  
  " w+b" Më mé t tÖ p mí i ®Ó ®ä c/ghi theo kiÓ u nhÞ ph©n. NÕ u tÖ p ®· tå n t¹ i th× nã sÏ bÞ xo¸.  
  " a+b" Më mé t tÖ p ®Ó ®ä c/ghi bæ xung theo kiÓ u nhÞ ph©n. NÕ u tÖ p ch­a tå n t¹ i th× t¹ o tÖ p mí i.  

 

Chó ý:

Trong c¸ c kiÓ u ®ä c ghi, ta nª n lÇ m s¹ ch vï ng ®Ö m tr­í c khi chuyÓ n tõ ®ä c sang ghi hoÆ c ng­î c l¹ i. Ta sÏ ®Ò cË p ®Õ n c¸ c hµm ví i tÝ nh n¨ ng xo¸ sau nµy.

VÝ dô:

f=fopen(" TEPNP", " wb");

9.2.3. §ã ng tÖ p - hµm fclose:

CÊ u tró c ng÷ ph¸ p cñ a hµm:

int fclose(FILE *fp);






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.