30/09/2018, 23:43

Ai giúp dùm lỗi này với

 error C2664: 'strcmpi' : cannot convert parameter 2 from 'bool' to 'const char *'
mình trả về kiểu char mà có gì sai mà nó ko nhận ?
char *dem(char a[])
{
	char *copy=strtok(a," ");//space dừng >> kí tự/space/NULL
	int i=0;
	char paste[5][10];
	while(copy!='')
	{
		strcpy(paste[i],copy);
		i++;
		copy=strtok(''," ");
	}
	return paste[1];
}


void tang_ten_ho(SV a[],int c)
{
	for(int i=0;i<c-1;i++)
		for(int j=i+1;j<c;j++)
		{
			if(strcmpi(dem(a[i].HoLot),dem(a[j].HoLot)>0))
				swap(a[i],a[j]);
		}		
}
*grab popcorn* viết 01:46 ngày 01/10/2018

if(strcmpi(dem(a[i].HoLot),dem(a[j].HoLot)>0))

Sai ngoặc chỗ này nè

if(strcmpi(dem(a[i].HoLot),dem(a[j].HoLot)) > 0)
Bài liên quan
0