Chữ số và mảng ký tự(string)

các anh chi cho em hỏi muốn chèn 1 chữ số vào 1 mảng ký tự(string) thì phải làm sao ạ?? :disappointed_relieved:

Mảng kí tự ??? là mảng với kiểu dữ liệu kí tự hay xâu string :sweat_smile:

mảng ký tự với kiểu string anh ơi

Mã từ 48 -> 57 http://www.ascii-code.com/

thế nhập 2 chứ số trở lên thì làm thế nào bạn?

Xác định số chữ số cần nhập;

Ví dụ trong chuỗi: DAYNHAUHOC
Cần gán số 123 vào sau chữ O để thành DAYNHAUHO123C

Mình cần xác định 2 thứ:
1:/ Số chữ số, ở ví dụ này là 3
2. Mã ASCII của ký tự cần gán, ở đây là 79 (O hoa)

Cách thao tác trên C

  1. Khai báo chuỗi mới
  2. Copy chuỗi cũ qua chuỗi mới tới khi nào gặp số 79
  3. Copy từng ký tự lần lượt là 1 -> 2 -> 3
  4. Copy phần còn lại của chuỗi 1
1 Like

Cái này có rất nhiều cách, nhưng cách trên là đơn giản rồi :smile:

Hỏi lại là array of string hay là string. rõ ràng thì mới giúp được :blush:

đề bài: nhập vào 1 chuỗi ký tự chèn số k vào sau ký tự thứ n nằm trong chuỗi. k,n nhập từ bàn phím

thuật toán nó thế này.
B1: covert k về string
B2: insert string k mới covert vào xâu cần chèn.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?