Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2012, 21:02   #1
Julila
Форумчанин
 
Регистрация: 04.01.2011
Сообщений: 125
По умолчанию плагин

не знаю как сделать, что бы программа работала.
подскажите в чем ошибка, почему плагин не подключаеться

gcc -c -fPIC plug.c
gcc -shared -o libplug.so plug.o
gcc lab5.c -ldl
sudo cp libplug.so /lib/
sudo ./a.out libplug.so plugin


plug.c
Код:
#include <stdio.h> 
#define K 5 
void plugin(int n, int i, int j, int array[n]){ 
	int min=array[0];
	for(i=0;i<n;i++){
 	 if(min>array[i])
   	 min=array[i];}
	printf("минимальный эллемент :\n"); 	
	printf("%d", min); 
	printf("\n"); 
	int max=array[0];
	for(i=0;i<n;i++){
 	 if(max<array[i])
   	 max=array[i];}
	printf("Максимальный эллемент :\n"); 
	printf("%d", max);
	printf("\n");   	
	
	int sum = 0;
	for(i=1;i<n;i=i+2){ 
		sum=sum+array[i];
 	
	} 
		
	printf("Cумма элементов массива, стоящих на четных местах :\n"); 
		printf("%d" , sum);
printf("\n"); 
	printf("Произведение :\n"); 
	int pr = max*min;
	printf("%d", pr); 
printf("\n"); 
}
Код:
#include <stdio.h> 
#include <dlfcn.h> 
#define K 5 
int main(int argc,char **argv) 
{ 

	int n=0,i,j=K;
	 
	do{ 
		printf("Введите длину массива:\n"); 
		printf("> "); 
		scanf("%d",&n); 
		if(n<6) 
			system("clear"); 
	} while(n<6); 
	printf("Введите значение єллементов:\n"); 
	int array[n]; 
	for(i=0;i<n;i++){ 
		printf("mas[%2d] = ",i+1); 
		scanf("%d",&array[i]); 
	}  
	

	void *pl; 
	int(*func)(); //ukazatel na funkciju v plagine
	pl = dlopen(argv[1], RTLD_NOW); 
	func = dlsym(pl, argv[2]); 
	func(); 
	dlclose(pl); 
	return 0; 
}
Julila вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плагин для ie SilverRulezz Общие вопросы C/C++ 0 22.10.2010 12:31
Плагин PageBreak krop33 WordPress и другие CMS 0 30.08.2010 21:36
Плагин к jQuery Brat88.88 Помощь студентам 3 09.08.2010 23:53
плагин к винампу askerpro Мультимедиа в Delphi 9 26.09.2009 13:17
Плагин к Maxxbot rus905 Общие вопросы Delphi 0 08.08.2009 07:52