01/10/2018, 11:00

Nhờ xem lỗi code đổi độ F sang độ C và ngược lại

```void main() {
    float f, c;
    char loai_nhiet_do;
    printf("Chon loai nhiet do muon doi F ra C(nhap C) hay C ra F(nhap F)
");
    fflush(stdin);
    scanf("%c", &loai_nhiet_do);
    switch(loai_nhiet_do) {
    case 'c':
        printf("Nhap do F: ");
        scanf("%d" &f);
        c = (5*(f - 32)) / 9;
        printf("= %fC", c);
        break;```

lỗi đây ạ: D: invalid operands to binary & (have ‘char *’ and ‘float’)|

HK boy viết 13:00 ngày 01/10/2018

Format lại code bằng cách thêm 3 dấu ` vào đầu và cuối code, như thế này:

// Nhớ thêm 1 dòng trống trước ```

// code.

// Nhớ thêm 1 dòng trống nữa sau ```

Cho mình biết bạn gặp lỗi ở dòng nào được không?

pham hong thai viết 13:14 ngày 01/10/2018

em có thêm rồi mà anh tria. em tìm lỗi ngay đoạn scanf đó:
D:\C\if_C3_B5\main.c|25|error: invalid operands to binary & (have ‘char *’ and ‘float’)|

HK boy viết 13:13 ngày 01/10/2018

scanf("%d" &f);

Thiếu 1 dấu phẩy ở dòng này.

Lần sau kính đề nghị bạn tự đọc kĩ lại code và debug trước khi hỏi 1 lỗi hết sức … như thế này.

pham hong thai viết 13:12 ngày 01/10/2018

cám ơn nhiều nha anh đẹp trai

Bài liên quan
0