КАТЕГОРИИ:
Архитектура-(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.1
Робота з файлами
Приклад 2.37
Приклад 2.36
#include <stdio.h>
void typ0(){printf("Привет,");}
void typ1(){printf(" дорогой");}
void typ2(){printf(" друг!");}
typedef void (*TYPE)();
TYPE mpf[]={typ0,typ1,typ2};
//void (*mpf[])()={typ0,typ1,typ2};
int main()
{for(int i=0;i<3;i++)
mpf[i]();
return 0;}
#include <stdio.h>
typedef float (*PF)(float);
float summa(PF f,float a[],int N)
{float sum=0.0;
for(int i=0;i<N;i++)
sum+=(*f)(a[i]);
return sum;
}
float sqr(float e) {return e*e;}
float cube(float y) {return y*y*y;}
int main()
{float res1, res2,A[3]={1.5,2.0,3.0};
res1=summa(sqr,A,3);
printf("res1=%.3f
",res1);
res2=summa(cube,A,3);
printf("res2=%.3f
",res2);
return 0;}
3.1 Відкриття та закриття файлів
#include<stdio.h>
int main()
{FILE *fp;
char *fname ="myfile.txt";
char buff[100];
fp=fopen(fname,"r");
if(fp!=NULL) fgets(buff,50,fp);
else {puts("ERROR_1"); return -1;}
puts(buff);
fp=freopen(fname,"a",fp);
if(fp!=NULL) fputs("abcdef",fp);
else {puts("ERROR_2"); return -1;}
fclose(fp);
return 0;}
Дата добавления: 2013-12-12 ; Просмотров: 268 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет