Bài 77. Sử dụng hàm strchr để tìm kiếm ký tự trong chuỗi


Tóm tắt

Tìm kiếm vị trí xuất hiện đầu tiên của ký tự c (một ký tự không dấu) trong chuỗi được trỏ tới bởi đối số str .

Cú pháp:

char *strchr(const char *str, int c)

Tham số

  • str - Đây là chuỗi C được quét.

  • c - Đây là ký tự cần tìm trong str.

Kết quả

Điều này trả về một con trỏ đến vị trí xuất hiện đầu tiên của ký tự c trong chuỗi str, hoặc NULL nếu ký tự không được tìm thấy.


Video giải thích chi tiết về Sử dụng hàm strchr để tìm kiếm ký tự trong chuỗi trong lập trình C | Tự học lập trình C



Code ví dụ


#include "stdio.h"
int a[100];
int n;

void nhapMang(int x[100], int &n){
 printf("Nhap vao so luong phan tu: ");
 scanf("%d", &n);
 for(int i=0; i<n; i++){
  printf("Nhap x[%d]:", i);
  scanf("%d", &x[i]);
 }
}

void xuatMang(int x[100], int n){
 printf("Gia tri cua mang la: ");
 for(int i=0; i<n; i++){
  printf("%d ", x[i]);
 }
}

void xuatMangNguoc(int x[100], int n){
 printf("Gia tri cua mang dao nguoc la: ");
 for(int i=n-1; i>=0; i--){
  printf("%d ", x[i]);
 }
}

void daoNguocMang(int x[100], int n){
 for(int i=0; i<=n/2; i++){
  int temp = x[i];
  x[i]=x[n-i-1];
  x[n-i-1]=temp;
 }
}

int main(){
 nhapMang(a, n);
 xuatMang(a, n);
 printf("\n");
 //xuatMangNguoc(a, n);
 daoNguocMang(a, n);
 xuatMang(a, n);
}


    

Bạn có thể thích những bài đăng này:

2 nhận xét:

  1. bài này thầy đưa code lộn bài này . bài code trong video không giống với bài code dưới mẫu

    Trả lờiXóa