Код:
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <selinux/selinux.h>
int main(char* const in[],char const out[])
{
pid_t p;
security_context_t* info;
if(p=fork())
{
printf("%d = pid\n",int(p));
getpidcon(p,info);
printf("%s\n",info);
}
else
{
char* const in[]="int.txt";
char* const out[]="out.txt";
execve("./a1.out",in,out);
}
int i;
scanf("%d",&i);
return 0;
}
ну вроде же простая программа ну что ему нужно?
выдает
Цитата:
main.cpp: In function ‘int main(char* const*, const char*)’:
main.cpp:17: ошибка: array must be initialized with a brace-enclosed initializer
main.cpp:18: ошибка: array must be initialized with a brace-enclosed initializer
ЗЫ у меня при переключении розкладок клавиша не переключаются хто знает что это
(клавиша которая отвечает за запятую/точку в русском)