中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言如何輸入多行字符串

小億
428
2023-11-16 11:07:11
欄目: 編程語言

在C語言中,可以使用fgets()函數來輸入多行字符串。fgets()函數可以讀取一行字符(包括空格和換行符),并將其存儲在一個字符數組中。

以下是一個示例代碼:

#include <stdio.h>

int main() {
   char str[100]; // 聲明一個字符數組來存儲輸入的字符串
   printf("請輸入多行字符串(以回車鍵結束輸入):\n");

   // 使用循環讀取多行字符串
   while (fgets(str, sizeof(str), stdin) != NULL) {
      printf("輸入的字符串是:%s", str);
   }

   return 0;
}

在上面的代碼中,使用了fgets()函數來讀取輸入的多行字符串。該函數的第一個參數是一個字符數組,用于存儲輸入的字符串;第二個參數是數組的大小;第三個參數是輸入源,可以使用stdin表示從標準輸入中讀取。

循環使用fgets()函數來讀取多行字符串,直到遇到EOF(文件結束符)為止。每次讀取一行字符串后,使用printf()函數將其輸出到屏幕上。

0
清新县| 突泉县| 永年县| 德格县| 武功县| 贡嘎县| 屯昌县| 大关县| 闽侯县| 安仁县| 保德县| 南投市| 迁西县| 阿拉善左旗| 泸定县| 铜川市| 丰县| 庆安县| 大悟县| 子长县| 定州市| 紫云| 华亭县| 宁明县| 安阳县| 扎赉特旗| 吉林省| 香格里拉县| 屏东县| 安新县| 盐亭县| 林州市| 抚顺市| 佛山市| 阿拉尔市| 苏尼特左旗| 邯郸市| 利川市| 台北市| 山西省| 紫金县|