Code C cực ngắn mà lỗi kinh dị?!

Nhập vào kí tự 1 từ bàn phím mà output nó in ra giá trị của !isdigit© là khác 0

có ai giúp em với :slight_smile: nếu đây là con bug thì sau này không thể cho nó vào chương trình lớn được có ai biết cách giải quyết không ạ!

HI Đức Anh Lê.

#include <iostream>
#include <ctype.h>
using namespace std;
int main() {
        char c;
        cin >> c;
        cout << isdigit(c);
return 0;
}

Binh thuong ma. @_@!
P/S thời nào rồi mà còn dùng cái đồ cỏ này vậy ?

em hỏi cái code C chính xác kia cơ chứ em cũng test như anh rồi

HI Đức Anh Lê.

#include <ctype.h>
#include <stdio.h>
 int get();
int main() {
        get();
return 0;
}
 int get() {
        int c;
        scanf("%c", &c);
        printf("%d", !isdigit(c));
return 0;
}

Bình thường mà @_@!
P/S thời nào rồi mà còn dùng cái đồ cỏ này vậy ?

cảm ơn anh, thế là do cái đồ cổ em dùng rồi :slight_smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?