Em mới chuyển qua lập trình c trên linux, khi viết chương trình này trên windows thì nó không bị lỗi
Sang linux nó báo lỗi
nhan.c: Trong hàm « ktsonguyento »:
nhan.c:11:9: lỗi: lvalue required as left operand of assignment
nhan.c: Trong hàm « main »:
nhan.c:21:17: cảnh báo : comparison between pointer and integer [enabled by default]
Mấy anh chị cho em biết cách sữa lỗi đc ko ạ!
đây là code
em đang xài gcc
cảm ơn anh chị nhiều!!
Sang linux nó báo lỗi
nhan.c: Trong hàm « ktsonguyento »:
nhan.c:11:9: lỗi: lvalue required as left operand of assignment
nhan.c: Trong hàm « main »:
nhan.c:21:17: cảnh báo : comparison between pointer and integer [enabled by default]
Mấy anh chị cho em biết cách sữa lỗi đc ko ạ!
đây là code
em đang xài gcc
Code:
#include<stdio.h> int ktsonguyento(int a) { int i=0; if(a==2) return 1; if(a<2) return 0; for(i==2;i<a;i++) { if(a%i==0) return 0; } return 1; } int main() { int a; printf("\nhay nhap vao so a\n"); scanf("%d",&a); if(ktsonguyento==1) printf("\nso da nhap la so nguyen to\n"); if(ktsonguyento==0) printf("\nso da nhap ko la so nguyen to\n"); return 0; }
Comment