C++ 关于字符数组(char *) 具体程序分析

C++ 关于字符数组(char *) 具体程序分析,第1张

程序已经做了修改。现在可以运行了。只是你用吸烟方式输入的只能亏蔽配搏是销卖州不带空格的字符串。

修改后的源程序和运行结果如下:

#include

#include

using namespace std

int length(char *)

int main()

{

string str1

cout<<"Please input a string:"<<'\n'

cin>>str1

cout<<str1.length()<<'\n'

return 0

}

int length(char *a)

{int i

for(i=0*(a+i)=='\0'i++)

return i

}

1、可以用scanf输入,然后用printf输出。

2、示例程序:

#include <stdio.h>

void main()

{

     char array[100]

 余链    printf("please input the string: \n")

     scanf("%s", array)

     printf("%s\n",array)

     困旅

} void main()

{

     char *array

     printf("please input the string: 汪毁凳\n")

     scanf("%s", array)

     printf("%s",array)

     

}

根核漏据你的要求编写的册茄C语言程序如下:

#include<stdio.h>

int main()

{

 char a[3][10]

 int i

 printf("Please input three words:\n")

 for(i=0i<3i++){

  改姿烂scanf("%s",a[i])

 }

 printf("Output:\n")

 for(i=0i<3i++){

  printf("%s\n",a[i])

 }

 return 0

}

运行结果:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12533334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存