[C/C++基礎]-純C字串比對(比較)函數介紹範例_strcmp_strstr
今天康好要使用簡單的字串比較功能,歡迎有需要的同好趕快(C/P)一下。
test_strcmp.c
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char* argv[]) { char passwd[] = "123456"; char input[7]; printf("請輸入密碼:"); gets(input); if(strcmp(passwd, input) == 0) { puts("密碼正確"); } else { puts("密碼錯誤"); } return 0; }
|
test_strstr.c
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <string.h>
int main(int argc, char* argv[]) { char source[80]; char search[80]; char *loc; printf("輸入字串:"); gets(source); printf("搜尋子字串:"); gets(search); loc = strstr(source, search); if(loc == NULL) { printf("找不到符合的子字串\n"); } else { printf("在索引位置 %d 處找到子字串\n", loc - source); } return 0; }
|
沒有留言:
張貼留言