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

Đề tài: Mảng 2 chiều kiểu char ?

  1. #1
    Ngày gia nhập
    02 2009
    Bài viết
    1

    Mặc định Mảng 2 chiều kiểu char ?

    Mình muốn nhập cho từng phần tử của mảng hai chiều kiểu char(3 kiểu ở dưới) mà sao không nhập được. Với mảng hai chiều kiểu int hoặc float thì được ? Help me!
    char Mang[2][4];
    int i, j;
    printf("\nNhap mang:\n");
    for(i=0; i<2; i++)
    for(j=0; j<4; j++)
    {
    scanf("%c", &Mang[i][j]);
    }
    for(i=0; i<2; i++)
    for(j=0; j<4; j++)
    printf("%c", Mang[i][j]);
    char Mang[2][4];
    int i, j;
    printf("\nNhap mang:\n");
    for(i=0; i<2; i++)
    for(j=0; j<4; j++)
    {
    scanf("%c", (char*)Mang+i*4+j);
    }
    for(i=0; i<2; i++)
    for(j=0; j<4; j++)
    printf("%c", Mang[i][j]);
    char Mang[2][4], tg;
    int i, j;
    printf("\nNhap mang:\n");
    for(i=0; i<2; i++)
    for(j=0; j<4; j++)
    {
    scanf("%c", &tg);
    Mang[i][j] = tg;
    }
    for(i=0; i<2; i++)
    for(j=0; j<4; j++)
    printf("%c", Mang[i][j]);
    Đã được chỉnh sửa lần cuối bởi biennhatrang : 07-11-2011 lúc 02:41 PM.

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

    THế bạn nhập vào 1 phân tử là 1 chuỗi hay là 1 kí tự ?

  3. #3
    Ngày gia nhập
    02 2009
    Bài viết
    1

    Mình muốn nhập từng ký tự vào từng phần tử mảng hai chiều kiểu char. Một phần tử mảng chứa một ký tự

    À biết rùi! chỗ hàm scanf mình phải để ký tự chuyển dạng là s, s là ký tự chuyển dạng của chuỗi. Nhưng chắc có lẽ do ngôn ngữ C lưu trữ mảng hai chiều dưới dạng vector , nên mỗi phần tử vector ở đây là một hàng sẽ được nhận là một chuỗi. Vậy nên dùng s . Mình thay đại ký tự chuyển dạng thì nhập được


    Note: Lần sau không gửi 2 bài liền nhau nhé
    --->> beautifulsoul84hung
    Đã được chỉnh sửa lần cuối bởi beautifulsoul84hung : 07-11-2011 lúc 07:08 PM. Lý do: làm liền bài viết

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

  1. Lập trình C++ tìm số lượng ảnh của một mảng 2 chiều trong file kiểu char !
    Gửi bởi xuandao20294 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 30-04-2013, 11:18 PM
  2. Tìm SV theo tên trong DSLK đơn, lỗi invalid conversion from `char' to `const char*'
    Gửi bởi dk411 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 02-11-2011, 01:55 PM
  3. Lập trình C++ Lỗi khai báo mảng động 1 chiều, kiểu char
    Gửi bởi hongnga trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 22
    Bài viết cuối: 03-07-2011, 04:16 PM
  4. Kỹ thuật C Truyền dữ liệu mảng 2 chiều kiểu char cho hàm (đơn giản)
    Gửi bởi azurelonely 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: 24-05-2011, 11:21 PM
  5. Bài tập C ham timkiem thông báo lổi:invalid conversion from `char' to `const char*'
    Gửi bởi weboys trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 22-05-2011, 09:45 PM

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