strcmp

    12Nhiệt

    3Trả lời

    PHP về chức năng này là một chút thưa thớt và tôi đã đọc rằng chức năng này so sánh giá trị ASCII như vậy ... echo strcmp('hello', 'hello'); //outputs 0 as expected - strings are equal. echo '<hr />

    5Nhiệt

    5Trả lời

    C làm phiền tôi với việc xử lý chuỗi. Tôi có một giả như thế này trong tâm trí tôi: char *data[20]; char *tmp; int i,j; for(i=0;i<20;i++) { tmp = data[i]; for(j=1;j<20;j++) { i

    5Nhiệt

    6Trả lời

    Tại sao mã này không hoạt động. Chỉ cần cố gắng để kiểm tra xem người dùng nhập vào là giống như một mật khẩu char *pass; printf("Write the password: "); scanf("%s", pass); // Because is a pointer

    13Nhiệt

    9Trả lời

    Chúng ta đều biết những rắc rối tràn có thể gây ra, và đây là lý do tại sao strn * tồn tại - và hầu hết thời gian họ có ý nghĩa. Tuy nhiên, tôi đã nhìn thấy mã trong đó sử dụng strncmp để so sánh các

    14Nhiệt

    3Trả lời

    Khi tôi chạy đoạn mã sau: #include <stdio.h> int main(int argc, char *argv[]) { int p = 0; p = strcmp(NULL,"foo"); return 0; } tôi nhận được lỗi phân khúc. echo $? 139. Nhưng kh

    8Nhiệt

    4Trả lời

    tôi có một chương trình cơ bản mà so sánh hai chuỗi: #include <string> #include <iostream> using namespace std; int main (int argc, char *argv[]) { if(strcmp (argv[0],"./test") != 0) {

    7Nhiệt

    3Trả lời

    Tôi đang viết nội dung dựng sẵn strcmp. Nó biên dịch tốt, nhưng khi tôi cố gắng để kích hoạt nó, tôi nhận được: $ enable -f ./strcmp strcmp bash: enable: cannot open shared object ./strcmp: ./strcmp: