#!/bin/bash
echo "input the linenumber"
read linenumber
count=1
cat myfile | while read line
do
if [ $linenumber -eq $count ];
then
echo "$line"
echo "$line"| wc -c
fi
count=$[ $count+1 ]
done
输出的结果应该比实际多1,因为wc命令每个换行符也算一个字符
如果a存的是字符串,用strlen(a)可以获得字符个数(不包括末尾的'\0'),要求#include <stringh>
如果a是数组,那么用sizeof(a)/sizeof(a[0])可以得出数组大小。
如果a是指向数组的指针,就没有办法了。
如果数组没有填满,想知道填了多少个数,也没有办法。
以上两种情况都必须记录过n。如果数组是写代码的时候写进去的,这个n是多少你肯定知道的;如果n是读入的,那么读入了多少个数你肯定是记录过的。
将类型改为这样:android:inputType="textMultiLine"
定义一个数组变量:
String XXX[] =EditNamegetText()toString()split("\n");
XXXlength可以获取到行数。
以上就是关于linux shell中如何获取单行文本字符数例如,我想知道test.txt第四行有多少个字符,该怎么做全部的内容,包括:linux shell中如何获取单行文本字符数例如,我想知道test.txt第四行有多少个字符,该怎么做、c++排序中如何判断输入的字符数量、android EditText 多行输入 并获取每行输入的字符等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)