Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: vấn đề biến của hàm phát sinh lỗi?

  1. #1
    Ngày gia nhập
    08 2010
    Nơi ở
    Home-Hà Đông
    Bài viết
    51

    Mặc định vấn đề biến của hàm phát sinh lỗi?

    Mình thử code 1 ví dụ về hàm, khi mình thực thi code dưới đây, khi gọi hàm lần thứ nhất nhap(a,m,k); thì nhập bình thường không có vấn đề gì, tuy nhiên khi gọi lần thứ 2 nhap(b,k,n); thì ngay lập tức bị tắt. Các bạn xem cho mình nó bị lỗi gì mà lạ thế nhỉ? :-?

    Đây là code:

    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #define MAX 50
    4. int nhap(int mt[MAX][MAX], int a, int b)
    5. {
    6.     int i=0,j=0;
    7.     for (i=0;i<a;i++)
    8.     for (j=0;j<b;j++)  
    9.     {
    10.         printf("Phan tu [%d,%d] = ",i+1,j+1);
    11.         fflush(stdin);
    12.         scanf("%d",&mt[i][j]);
    13.     }
    14.     return 0;
    15. }
    16.  
    17. int main()
    18. {
    19.     int a[MAX][MAX], b[MAX][MAX],m,k,n;
    20.     printf("Nhap m: ");
    21.     fflush(stdin); scanf("%d",&m);
    22.     printf("Nhap k: ");
    23.     fflush(stdin); scanf("%d",&k);
    24.     printf("Nhap n: ");
    25.     fflush(stdin); scanf("%d",&k);
    26.     printf("Nhap gia tri cho ma tran A:\n");
    27.     nhap(a,m,k);
    28.     printf("Nhap gia tri cho ma tran B:\n");
    29.     nhap(b,k,n);
    30.     getch();
    31.     return 0;
    32. }
    Đã được chỉnh sửa lần cuối bởi heroandtn3 : 18-09-2011 lúc 08:58 PM.

  2. #2
    Ngày gia nhập
    07 2011
    Bài viết
    11

    đơn giản vì biến n đã được nhập đâu

    C Code:
    1.  
    2.  
    3.     printf("Nhap n: ");
    4.     fflush(stdin); scanf("%d",&k); // &n
    5.  
    6.     printf("Nhap gia tri cho ma tran B:\n");
    7.     nhap(b,k,n);
    8.     getch();
    9.     return 0;
    10. }

  3. #3
    Ngày gia nhập
    08 2010
    Nơi ở
    Home-Hà Đông
    Bài viết
    51

    Cảm ơn bạn nhiều nha!

Các đề tài tương tự

  1. Kỹ thuật C nhập xuất với struct học sinh bị trôi việc nhập không biết nguyên nhân tại đâu
    Gửi bởi Hades_Huynh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 22-11-2013, 11:12 PM
  2. Giúp mình sửa lại code quản lý điểm sinh viên dùm cái. Mình ko biết sửa thế nào cả
    Gửi bởi ronghappy13 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 04-01-2013, 08:49 PM
  3. Thuộc tính khóa ngoài( tham chiếu) biến mất khi biến đổi từ file XML sang DataTable
    Gửi bởi itmanhieu trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 17-08-2011, 08:02 PM
  4. Trả lời: 3
    Bài viết cuối: 30-11-2008, 09:51 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn