01/10/2018, 13:43
Code nhập vào mảng A, tách từ vị trí thứ k đến hết sang mảng B bị lỗi C2059
đề : nhập vào mảng A , tách từ vị trí thứ k đến hết sang mảng B
Lỗi “error C2059”
#include<stdio.h>
void nhap (int n,int k,int A[]);
int tinh(int n,int A[],int k,int &nB,int B[]);
void xuat (int nB,int B[]);
#define SIZE 100
void main()
{
int n,k,nB;
int A[SIZE],B[SIZE];
nhap (n,k,A);
int kq=tinh(n,A[],k,nB,B[])
xuat (kq);
}
void nhap (int n,int k,int A[])
{
scanf("%d %d",&n,&k);
for (int i=0;i<n;i++)
scanf("%d",&A[i]);
}
int tinh(int n,int A[],int k,int &nB,int B[])
{
nB=0;
for(int i=k;i<n-1;i++)
{
B[nB]=A[i];
nB++;
}
}
void xuat (int nB,int B[])
{
for (int i=0;i<nB;i++)
printf("%d",B[i]);
}
Bài liên quan
nhìn qua thì thấy function này của bạn kiểu int nhưng không có return.
Còn một vấn đề nữa:
C2059 = “Syntax Error” - Lỗi cú pháp