Linux调试器如何输出实参的个数、各个实参的值

Linux调试器如何输出实参的个数、各个实参的值,第1张

#include <iostream>using namespace stdint main() { char a[80]cout<<"Please input the string:"<<endlcin.getline(a,80)void Search(char *)void Search(a)} void Search(char *p) { int num=0,space=0,letter=0,others=0for(int i=0,i<80&&*(p+i)!='\0',i++) { if(*(p+i)>='A'&&*(p+i)<='Z'||*(p+i)>='a'&&*(p+i)<='z') letter++else if( *(p+i)>='0'&&*(p+i)<='9') num++else if(*(p+i)==' ') space ++else others++} cout<<"数字有:"<<num<<"字母有:"<<letter<<"空格有:"<<space<<"其他:"<<others<<endl} 因为有4个变量要输出,所以不能传回主函数

#/bin/sh

read -p "请输入10个数:"

for i in $REPLYdo

echo $i

done

#新建个文件,把这段代码放里面,给了执行权限,执行的时候会提示你输10个数,输完数后就会把这10个数打印出来了 //10个数就是按你题目要求,其实你输多少个数都可以

seq 5

就可以,要么我没懂你的意思。

seq 5 输出1,2,3,4,5, 每个独占一行,没有逗号。

seq -s ", " 5 输出1,2,3,4,5


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

原文地址: http://outofmemory.cn/yw/8458920.html

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

发表评论

登录后才能评论

评论列表(0条)

保存