當前位置:首頁 » 編程語言 » c語言中的字元串怎麼輸
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中的字元串怎麼輸

發布時間: 2022-06-22 02:48:51

c語言怎樣輸入字元串

#include<stdio.h>
void main()
{
char b[30];
printf("請輸入一個字元串:");
gets(b);//得到一個字元串
puts(b);//輸出字元串

}
希望能幫到你!!

② c語言字元串數組怎麼輸入和輸出呢

在C語言中,有兩個函數可以在控制台(顯示器)上輸出字元串,它們分別是:

puts():輸出字元串並自動換行,該函數只能輸出字元串。

printf():通過格式控制符%s輸出字元串,不能自動換行。除了字元串,printf() 還能輸出其他類型的數據。

這兩個函數相信大家已經非常熟悉了,這里不妨再演示一下,請看下面的代碼:

#include <stdio.h>

int main(){

char str[] = "http://c.biancheng.net";

printf("%s ", str); //通過字元串名字輸出

printf("%s ", "http://c.biancheng.net"); //直接輸出

puts(str); //通過字元串名字輸出

puts("http://c.biancheng.net"); //直接輸出

return 0;

}

運行結果:

http://c.biancheng.net

http://c.biancheng.net

http://c.biancheng.net

http://c.biancheng.net

注意,輸出字元串時只需要給出名字,不能帶後邊的[ ],例如,下面的兩種寫法都是錯誤的:

printf("%s ", str[]);

puts(str[10]);

(2)c語言中的字元串怎麼輸擴展閱讀:

由數字、字母、下劃線組成的一串字元。一般記為 s=「a1a2···an」(n>=0)。它是編程語言中表示文本的數據類型。在程序設計中,字元串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進制數字串(一串二進制數字)。

字元串在存儲上類似字元數組,它每一位單個元素都是能提取的,字元串的零位是它的長度,如s[0]=10,這提供給我們很多方便,例如高精度運算時每一位都能轉化為數字存入數組。

③ C語言,要輸入N個字元串怎麼輸

如果要輸入N個不包含空格的字元串,可以這樣輸入:
char
s[N][20];
for(i=0;i<N;i++)
scanf("%s",s[i]);
如果要輸入N個允許包含空格(以回車結束)的字元串,可以這樣輸入:
char
s[N][100];
for(i=0;i<N;i++)
gets(s[i]);

④ c語言怎麼用scanf輸入字元串

c語言用scanf輸入字元串:
char s[300];
scanf("%s",s);
這個語句只能輸入不包含空格和跳格鍵的字元串並且以回車符結束輸入。

⑤ C語言上中怎麼樣直接輸入輸出一個字元串

C語言中字元串的輸入和輸出主要有兩種方式:

  1. 輸入使用:scanf("%s",a);對應的輸出使用:printf("%s ",a);

  2. 輸入使用:gets(b);對應的輸出使用:puts(b);

參考代碼:

#include<stdio.h>
intmain()
{
chara[100],b[100];
scanf("%s",a);//方法一
printf("%s ",a);
getchar();//吸收空格

gets(b);//方法二
puts(b);
return0;
}
/*
運行結果:
123
123

456
456
*/

⑥ c語言中如何輸入輸出字元串

在<string.h>頭文件中用字元串處理函數輸入和輸出,gest用來輸入,puts用來輸出。

字元串輸入函數gets,從鍵盤鍵入以回車結束的字元串放入字元數組中,並自動加』'。輸入串長度應小於字元數組維數,字元串中可以包含空格。

字元串輸出函數puts,向顯示器輸出字元串(輸出完,自動換行,即用' '替'')。字元數組必須以''結束。

示例代碼如下:

#include<string.h>

int main()

{

char str[40];

printf("請輸入字元串");

gets(str);

printf("請輸出字元串");

puts(str);

system("pause");

return 0;

}

(6)c語言中的字元串怎麼輸擴展閱讀

在C中,對文件的操作分為兩種方式,即流式文件操作和I/O文件操作。

流式文件操作,這種方式的文件操作有一個重要的結構FILE,FILE在頭文件stdio.h中定義如下:

typedef struct {

int level; /* fill/empty level of buffer */

unsigned flags; /* File status flags */

char fd; /* File descriptor */

unsigned char hold; /* Ungetc char if no buffer */

int bsize; /* Buffer size */

unsigned char _FAR *buffer; /* Data transfer buffer */

unsigned char _FAR *curp; /* Current active pointer */

unsigned istemp; /* Temporary file indicator */

short token; /* Used for validity checking */

} FILE; /* This is the FILE object */

直接I/O文件操作,這是C提供的另一種文件操作,它是通過直接存/取文件來完成對文件的處理,此類文件操作常用的函數及其所用的一些符號在io.h和 fcntl.h中定義,在使用時要加入相應的頭文件。

⑦ c語言中怎麼輸入字元串

char a[1024];
for(int i = 0; i < 1024; i ++ )
{
scanf("%c",&a[i]); //輸入字元串到一個數組中
if(a[i] = '\n'); //當你安回車鍵時,表示輸入的字元串借宿用break 跳出,循環
{
break;
}
}

⑧ 在C語言中怎麼輸入一個字元串

C語言中字元串的輸入和輸出主要有兩種方式:
輸入使用:scanf("%s",a);對應的輸出使用:printf("%s\n",a);
輸入使用:gets(b);對應的輸出使用:puts(b);
參考代碼:
#includeint
main(){char
a[100],b[100];scanf("%s",a);/

⑨ C語言中字元串的輸入方法有幾種

我舉例吧
#include <stdio.h>
void main()
{char a[10];
char *p;
int i;
scanf("%s",a);
p=a;
scanf("%s",p);
for(p=a;p<a+9;p++)
scanf("%c",p);/*沒有考慮'\0'*/
for(i=0;i<10;i++)
scanf("%c",&a[i]);/*沒有考慮'\0'*/
gets(a);
p=a;
gets(p);}

我幫你寫了幾個,樓主,呵呵,學習都是自己總結的哦,可能你還會想出更多,好好加油吧…