溫馨提示×

c語言怎么讀取字符串

小億
368
2023-09-21 13:54:36
欄目: 編程語言

C語言中可以使用scanf函數(shù)來讀取字符串。scanf函數(shù)可以讀取輸入流中的字符串,并將其存儲到指定的變量中。

以下是一些常見的讀取字符串的方法:

  1. 讀取字符串到字符數(shù)組中:
char str[100]; // 聲明一個字符數(shù)組來存儲字符串
scanf("%s", str); // 讀取字符串并存儲到字符數(shù)組中
  1. 限制讀取字符串的長度:
char str[100]; // 聲明一個字符數(shù)組來存儲字符串
scanf("%99s", str); // 限制讀取字符串的長度為99個字符,并將其存儲到字符數(shù)組中
  1. 讀取包含空格的字符串:
char str[100]; // 聲明一個字符數(shù)組來存儲字符串
scanf(" %[^\n]", str); // 讀取包含空格的字符串,并將其存儲到字符數(shù)組中

注意:使用scanf函數(shù)讀取字符串時,要確保輸入的字符串不會超過字符數(shù)組的長度,以避免緩沖區(qū)溢出的問題。

0