黑马程序员
1、在C语言下进行字符串的输入存储
printf("请输入字符串:");
for(i=0;i<8;i++)
{
scanf("%c",&sarr[i]);
}
2、在C语言下进行字符串的输出显示
for(i=0;i<lenth;i++)
{
printf("%c",arr[i]);
}
printf("\n");
3、在C语言下进行字符串的修改
for(i=0;i<lenth;i++)
{
arr[i]='*';
}
printf("\n");
练习例题:完成字符串存储、显示、更改的功能。
#include<stdio.h>
#include<string.h>
int i;
outArr(char arr[],int lenth)
{
for(i=0;i<lenth;i++)
{
printf("%c",arr[i]);
}
printf("\n");
}
setZero(char arr[],int lenth)
{
for(i=0;i<lenth;i++)
{
arr[i]='0';
}
printf("\n");
}
int main()
{
int len, i;
char sarr[8];
printf("请输入字符串:");
for(i=0;i<7;i++)
{
scanf("%c",&sarr[i]);
}
sarr[7]='\0';
len=sizeof(sarr)-1;
printf("你当前输入的字符串是:");
outArr(sarr,len);
printf("将字符串全部置为0是:");
setZero(sarr,len);
outArr(sarr,len);
return 0;
}
显示结果
|
-
捕获.PNG
(8.63 KB, 下载次数: 8)
运行结果图
|