char

    9Nhiệt

    1Trả lời

    Tôi có deffinition sau đoạn: fragment CHAR :'a'..'z'|'A'..'Z'|'\n'|'\t'|'\\'|EOF; Bây giờ tôi phải xác định quy tắc lexer cho chuỗi. Tôi đã làm như sau: STRING : '"'(CHAR)*'"' Tuy nhiên trong chuỗ

    15Nhiệt

    6Trả lời

    Ví dụ, tôi có chuỗi này: 10.10.10.10/16 và tôi muốn để loại bỏ các mặt nạ từ ip đó và nhận được: 10.10.10.10 Làm thế nào có thể này được thực hiện?

    10Nhiệt

    4Trả lời

    Đây là một mã - 1 int main(int argc, char *argv[]) 2 { 3 signed char S, *psc; 4 unsigned char U, *pusc; 5 char C, *pc; 6 7 C = S; 8 C = U; 9 10 pc = psc;

    7Nhiệt

    3Trả lời

    Tôi xin lỗi trước vì câu hỏi ngớ ngẩn! Đây là def struct của tôi: struct vcard { char *cnet; char *email; char *fname; char *lname; char *tel; }; Tôi cố gắng để in một đại

    17Nhiệt

    4Trả lời

    Im khá mới để mã hóa trong C và hiện tại đang cố gắng tạo hàm trả về mảng c/char và gán cho một biến. Cho đến nay, tôi đã quan sát thấy việc trả về một ký tự * là giải pháp phổ biến nhất. Vì vậy, tôi

    6Nhiệt

    4Trả lời

    Tôi đã xác định cấu trúc "ô tô" với mô hình (mô hình char *) và năm của mô hình (năm int). Tôi có một chức năng sẽ tạo ra một cấu trúc xe mới; Tuy nhiên, nó là seg lỗi khi sao chép các con trỏ char. Đ

    8Nhiệt

    5Trả lời

    Tôi đang cố gắng kiểm tra xem một từ chỉ chứa một tập hợp các chữ cái như I, O, S, H và X Giả sử người dùng nhập: SSHX, đầu ra sẽ được có nhưng nếu người dùng nhập SHEXX, sản lượng sẽ là NO public sta

    24Nhiệt

    7Trả lời

    Gần đây tôi đã bắt đầu lập trình bằng ngôn ngữ C, đến từ Java và Python. Bây giờ, trong cuốn sách của tôi, tôi đã nhận thấy rằng để thực hiện một chương trình "Hello World", cú pháp là một cái gì đó n

    6Nhiệt

    2Trả lời

    Tôi hiểu rằng char *s = "Hello World!" ; được lưu trữ trong bộ nhớ chỉ đọc và chuỗi chữ không thể được sửa đổi thông qua con trỏ. Làm thế nào này khác gì so const char *s = "Hello World!"; Cũng là

    6Nhiệt

    2Trả lời

    Tôi có đoạn mã sau: #include <iostream> using namespace std; int main() { char fg; cin>>fg; char x[20]; x[0]='0'; if(fg=x[0]) { cout<<"It's true!"<<endl; r