Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Tìm ký tự trong chuổi. Giúp mình hiểu mã nguồn?

    Mã nguồn PHP:
    #include <string.h> #include <conio.h> #include <stdio.h> void main() { char ch,line[80],*st; printf("
    nhap vao mot cau:"
    ); gets(line); printf("
    nhap vao ky tu can tim"
    ); ch=getchar(); st=strchr(line,ch); printf("do la vi tri %d",st-line+1); }  
    Mọi người có thể giải thích câu lệnh này được không st=strchr(line,ch);
    printf("do la vi tri %d",st-line+1); tại sao lại st-line+1

  2. #2
    Ngày tham gia
    Sep 2015
    Đang ở
    Hà Nội
    Bài viết
    0
    strchr sẽ trả về con trỏ trỏ đến vị trí bộ nhớ đầu tiên mà ký tự xuất hiện còn line trỏ vào đầu câucon trỏ bắt đầu đếm từ 0 -> strchr - line + 1 sẽ là vị trí của ký tự đó.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •