Lệnh này không đúng!Code:scanf("%c,&c");
scan("%c",&c);
Đoạn code chuyển đổi kí tự thường thành kí tự hoa và ngược lại. Đọc ra số nếu vừa nhập giá trị là 1 số
C Code:
#include<stdio.h> #include<conio.h> void main(void) { char c; if(c>='a' && c<='z') { c=c-32; }; else if(c>='A' && c<='Z') { c=c+32; }; else if(c>='0' && c<='9') else getch(); }
ko biết đoạn đó sai chỗ nào mà mình ko chạy được !!! :(
Lệnh này không đúng!Code:scanf("%c,&c");
scan("%c",&c);
Sau khối lệnh block { } không cần dấu ;
None!
sửa lại nhưng vẫn ko chạy
pete nói rõ hơn xem nào ?
Cộng Đồng C Việt dot COM
Viết lại code luôn nè ...
C Code:
#include <stdio.h> #include <conio.h> int main(void) { char getChar = 0; if ( getChar >= 'a' && getChar <= 'z' ) getChar -= 32; else if ( getChar >= 'A' && getChar <= 'Z' ) getChar += 32; getch(); return 0; }
None!
Vậy code trên sai chỗ nào vậy pete ???
Cộng Đồng C Việt dot COM
So sánh với bản gốc thì rõ
None!
mình vẫn chưa hiểu tại sao lại đặt gẹtChar = 0; ????? giải thích hộ mình đc ko ?????char getChar = 0;
Cộng Đồng C Việt dot COM
đặt getChar = 0 cũng được, không có cũng không sao.
bạn có thể cho biết getChar = 0; là thế nào ko ?? mình có xem nhưng chưa hiểu lắm
Cộng Đồng C Việt dot COM