我正在尝试安装vatic。我一直在收到服务器错误,所以我决定查看日志,我发现了这个。根据我的理解,我需要更改“import util”语句,因为显然有two versions of util,我需要指定正确的语句。这是问题的愚蠢部分。我在哪里可以得到这个.py文件。我发布了日志,但是我进入了vatic目录中的bdist.linux-x86_64文件夹,但它是空的。我不知道从哪里得到这个文件。
#include <stdio.h>
#include <stdlib.h>
//Pass array pointer, array length and size of element
void *getMaxAdr(void *array, int length, size_t size)
{
char *maxAdr = (char*) malloc (size);
int i = 0;
for (i = 0; i < length; i++)
{
if (memcmp(maxAdr, array + i*size, size) < 0)
maxAdr = (char *) array + i*size;
}
return maxAdr;
}
int main()
{
int iarray[] = {3, 4, 1, 5, 2};
char charray[] = {'A', 'C', 'E', 'B', 'D'};
float farray[] = {2.2, 5.5, 3.3, 4.4, 1.1};
double darray[] = {11.11, 22.22, 55.55, 33.33, 44.44};
void *pMax;
pMax = getMaxAdr(iarray, 5, 4);
printf("\n%d\n", *(int *) pMax);
pMax = getMaxAdr(charray, 5, 1);
printf("\n%c\n", *(char *) pMax);
pMax = getMaxAdr(farray, 5, 4);
printf("\n%1.1f\n", *(float *) pMax);
pMax = getMaxAdr(darray, 5, 8);
printf("\n%2.2f\n", *(double *) pMax);
return 0;
}
答案 0 :(得分:0)
如果你使用turkic 0.2.5,降级到0.2.4
在我的环境中,它有效
$ sudo -H点子列表| grep turkic turkic(0.2.5)
$ sudo pip uninstall turkic $ sudo pip install turkic == 0.2.4