КАТЕГОРИИ:
Архитектура-(3434) Астрономия-(809) Биология-(7483) Биотехнологии-(1457) Военное дело-(14632) Высокие технологии-(1363) География-(913) Геология-(1438) Государство-(451) Демография-(1065) Дом-(47672) Журналистика и СМИ-(912) Изобретательство-(14524) Иностранные языки-(4268) Информатика-(17799) Искусство-(1338) История-(13644) Компьютеры-(11121) Косметика-(55) Кулинария-(373) Культура-(8427) Лингвистика-(374) Литература-(1642) Маркетинг-(23702) Математика-(16968) Машиностроение-(1700) Медицина-(12668) Менеджмент-(24684) Механика-(15423) Науковедение-(506) Образование-(11852) Охрана труда-(3308) Педагогика-(5571) Полиграфия-(1312) Политика-(7869) Право-(5454) Приборостроение-(1369) Программирование-(2801) Производство-(97182) Промышленность-(8706) Психология-(18388) Религия-(3217) Связь-(10668) Сельское хозяйство-(299) Социология-(6455) Спорт-(42831) Строительство-(4793) Торговля-(5050) Транспорт-(2929) Туризм-(1568) Физика-(3942) Философия-(17015) Финансы-(26596) Химия-(22929) Экология-(12095) Экономика-(9961) Электроника-(8441) Электротехника-(4623) Энергетика-(12629) Юриспруденция-(1492) Ядерная техника-(1748)
Приклад 3.4
Приклад 3.3
Приклад 3.2
#include<stdio.h>
#include<stdlib.h>
int main()
{FILE *ptr=fopen("abc.doc","r");
if(ptr==NULL)
{perror("Не могу открыть файл: ");return-1; }
char ch=fgetc(ptr); printf(“%c”,ch);
fclose(ptr);
return 0;}
#include<stdio.h>
int main()
{unsigned ff, hndl;
FILE *fin=fopen("fname.txt","wb")
if(fin==NULL){puts(“ошибка открытия файла”);
return-1;}
ff=fin->flags;
hndl=fin->fd;
printf("%#x %d
",ff,hndl); // 0x46 6
return 0;}
3.2 Введення даних в файл та виведення даних з файлу
#include<stdio.h>
int main()
{int s1=’Z’,str1[]=”Запорожье”,s2,i=0;
FILE *fp1, *fp2;
fp1=fopen("abc.txt","w");
if(fp1==NULL){puts("ошибка открытия файла");return 1;}
fputc(s1,fp1);
while(str1[i]!=’ ’) {fputc(str1[i],fp1); i++;}
fputc(‘
’,fp1);
printf("Введите символ или Ctrl+Z");
while((s2=getchar())!=EOF)
fputc(s2,fp1);
fputc(‘
’,fp1);
fclose(fp1);
int s3, str2[10], s4;
if((fp2=fopen("file.txt","r"))==NULL)
{puts("Cannot open output file"); return 2;}
s3=fgetc(fp2); printf(“%c
”,s3);
for(int j=0;j<9;j++)
{str2[j]=fgetc(fp2);
printf(“%c”,str2[j]);}
while((s4=fgetc(fp2))!=EOF)
putchar(s4);
fclose(fp2); return 0;}
Дата добавления: 2013-12-12 ; Просмотров: 254 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет