Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Thắc mắc lập trình C++

    Em mới học lập trình C++. Trong code của em có đoạn này
    int main()
    {
    int u, v;
    tmp = 0;
    scanf("%d%d", &n, &m);
    for (int i = 1; i<=m; i++)
    {
    scanf("%d%d", &u, &v);
    addEdge(u, v);
    addEdge(v, u);
    }
    for (int i = tmp; i>=1; i--)
    {
    link[i] = head[e[i].x];
    head[e[i].x] = i;
    }
    init();
    Tarjan();
    printf("%d", m - n + scc);
    }

    Nhưng nó báo lỗi
    1) 'scanf' was not declared in this scope.
    2) 'printf' was not declared in this scope.

    Em dùng Code Block để code. Ai biết cách sửa lỗi này như thế nào không giúp em với! Em cảm ơn

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn phải #include <stdio.h>

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn chưa khai báo thư viện mà dùng printf , scanf lỗi là đúng rồi ~~ . Xem kỹ lý thuyết trước khi thực hành , và chắc chắn từng bước [IMG]images/smilies/smile.png[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •