01/10/2018, 12:24

Lỗi khi code trên Visual Studio

Cho em hỏi khi em nhập xong phần nhập

rồi Enter thì nó không ra kết quả mà hiện ra :như trong hình…

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

Đây là file stdio.h. Bạn up code của bạn lên.

Cao Trọng Tín viết 14:34 ngày 01/10/2018

Sao mà nó hiện lên v ạ?

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

Bạn mới chụp màn hình file stdio.h chứ đâu phải là code của bạn.

Cao Trọng Tín viết 14:31 ngày 01/10/2018
Ideone.com

Ideone.com

Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.

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

Paste lên ideone thấy rõ lỗi ghê.

prog.c:14:11: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  printf("%s", ten[0]);

ten là mảng char, vậy thì ten[0] là kiểu gì?

prog.c: In function ‘Chu_Dau’:
prog.c:32:14: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
     printf("%s ", s[i + 1]);

Tương tự lỗi trên.

Cao Trọng Tín viết 14:27 ngày 01/10/2018

E không hiểu?
Anh giải thích giúp vs được không?

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

Bạn đã khai báo

char ten[Max];

Vậy thì ten[0] có kiểu dữ liệu là gì? Tại sao lúc print ra lại dùng chỉ thị “%s” để in ra ten[0]?

Cao Trọng Tín viết 14:37 ngày 01/10/2018

dạ %c …

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

Sửa lỗi đi bạn.

P/s: 20 char

Bài liên quan
0