问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言字符串数组怎么输入和输出呢

发布网友 发布时间:2022-04-19 20:09

我来回答

5个回答

热心网友 时间:2023-07-20 19:23

在C语言中,有两个函数可以在控制台(显示器)上输出字符串,它们分别是:

puts():输出字符串并自动换行,该函数只能输出字符串。

printf():通过格式控制符%s输出字符串,不能自动换行。除了字符串,printf() 还能输出其他类型的数据。

这两个函数相信大家已经非常熟悉了,这里不妨再演示一下,请看下面的代码:

#include <stdio.h>

int main(){

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

printf("%s\n", str);  //通过字符串名字输出

printf("%s\n", "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\n", str[]);

puts(str[10]);

扩展资料:

由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。

参考资料来源:百度百科-字符串

热心网友 时间:2023-07-20 19:24

使用"%s"模式输出

但是这样做有*:
char str[255];
用scanf("%s",str);获得输入时,最多容纳254个字符,因为读入操作会在后面加个"\0";
用printf("%s",str); 输出时,数组一定要是用"\0"结束的。
不遵守以上规则会产生数组越界,导致不可知的错误。

热心网友 时间:2023-07-20 19:24

scanf("%s",str); //输入字符串str
printf("%s",str); // 输出字符串str

热心网友 时间:2023-07-20 19:25

不要用gets 和 put 用scanf和printf

用文件函数吧fscanf,fprintf
还有sscanf和sprintf

热心网友 时间:2023-07-20 19:25

scanf,printf的话用循环语句输入和输出
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 支付宝淘票票获取短信的手机如何修改? 生完孩子8个月,睡觉时子宫鼓起来一动一动的为什么 为什么睡着后子宫会痉挛?这星期发生三次了! 每天晚上睡觉醒了子宫里感觉都有空气一样这么回事? 怀孕四个月怎么晚上睡觉子宫流血怎么办 晚上睡觉子宫拽着现难受睡不着觉咋回事? 晚上睡觉时突然感觉子宫一抽一抽的动,然后会流出... 关闭花呗时显示你有使用中的相关授权服务,淘票票,怎么关闭啊,求解 中国银行房贷逾期十天会怎么样??逾期多久会扣担... 九斤朝油,十柱香,,什么意思 十三香是什么?? 什么花开香十里? 中国前十的香业品牌是什么? 形容香的成语有什么 &#14660;香什么什么成语? 仙家上香10柱香什么意思 桂花盛开飘香十里的谚语是什么 有什么带香的词语 香什么什么什么的成语大全 香什么十什么 c语言怎么输入字符串 c++string类型怎么输入 有关C语言字符串输入问题 在C语言中怎么输入一个字符串 c语言 如何从键盘输入字符串?????? c语言中string怎么用啊 c++中怎么从键盘输入string类型的变量?? C语言字符串的输入 c语言如何输入数字字符串 C语言,要输入N个字符串怎么输? c语言中string是啥意思啊? 控制啥的啊 c语言输入多个string字符串的时候,怎么输入一个,... C语言:字符串输入与输出 C语言中有string吗? c语言 输入一个字符串,一个个读入字符,再输出。 一个C语言字符串输入问题 C语言上中怎么样直接输入输出一个字符串 祝生日快乐的歌有哪些? 祝你生日快乐的歌词 有关生日或生日祝福的好听的歌曲