Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Приклад 2.18




Приклад 2.17

Приклад 2.16

#include <stdio.h>
#include <conio.h>
int main(int argc,char**argv, char**envp)
{clrscr();
for(int i=0;i<argc;i++)
printf("argv[%d]=%s ",i,argv[i]);
puts(“ Среда окружения”);
while(*envp) puts(*envp++);
getch();
return 0;}
 
 
 
 
 
 
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(int argc,char **argv)
{clrscr();
char str[]="Secret";
if(strcmp(argv[1],str)!=0)
{printf("Error ");
getch();
return 1;}
printf("Programma ");
printf("%s %c.%c. ",argv[2],argv[3][0],argv[4][0]);
int x, a=5, b=7,res1;
sscanf(argv[5],”%d”,&x);
res1=(a+b)*x;
printf("res1=%d ”,res1);
getch();
return 0;}
 
 
 
 

2.7 Функції з змінним числом параметрів

#include <stdio.h>
int sumi(int i,...)
{int *num=&i;
int sum=0;
for(;i;i--)
sum+=*(++num);
return sum;}
double sumd(int i,double d...)
{double *ptr=&d;
double sum=0.0;
for(;i;i--)
sum+=*(ptr++);
return sum;}
void main()
{int a1=10,a2=20,a3=30,s1,s2;
double d1=5.7, d2=1.2,s3;
s1=sumi(3,a1,a2,a3);
s2=sumi(6,1,a2,3,a1,a3,4);
s3=sumd(4,d1,1.25,d2,2.5);
printf(“s1=%d s2=%d s3=%.2lfn”, s1,s2,s3);
}
 
 



Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 275; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.