Nội dung chính
Bài tập C++ - Tìm độ dài chuỗi trong C++
Đề bài: Viết chương trình C++ để tìm độ dài của một chuỗi.
Lời giải (không sử dụng hàm)
Dưới đây là chương trình C++ để giải bài tập tìm độ dài của môt chuỗi:
#include <iostream>
using namespace std;
 
int main() {
   // khoi tao chuoi s1
   char s1[] = "VietTuts.Vn";
   int i = 0;
     
   // su dung vong lap while tinh do dai cua chuoi
   // '\0' la ky tu NULL ket thuc cua mot chuoi
   while(s1[i] != '\0') {
      i++;
   }
    
   cout << "Do dai cua chuoi " << s1 << " la: " << i << endl;
    
   return 0;
}
Chạy chương trình C++ trên cho kết quả như sau:
Lời giải (sử dụng hàm)
Bạn có thể sử dụng hàm strlen(str) để tìm độ dài của một chuỗi trong C.
Dưới đây là chương trình C++ sử dụng hàm để giải bài tập tìm độ dài của môt chuỗi:
#include <iostream>
#include<string.h>
using namespace std;
int main() {
   char str[100];
   int len;
  
   cout << "\nNhap mot chuoi bat ky: ";
   gets(str);
  
   len = strlen(str);
  
   cout << "\nDo dai cua chuoi la: " << len << endl;
   return(0);
}
Chạy chương trình C++ trên cho kết quả như sau: