本文介绍了我想问一个关于C编程的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我们如何找到字符串数组的长度?
我尝试了什么:
#include< stdio.h>
#include< string.h>
void main()
{
char a [100];
char * p; int j;
得到(a);
p = strtok(a,);
while(p!= NULL)
{
j = strlen(a);
printf(%d,j);
p = strtok(NULL,);
}
}
how do we find length of an array of strings ?
What I have tried:
#include<stdio.h>
#include<string.h>
void main()
{
char a[100];
char*p;int j;
gets(a);
p=strtok(a," ");
while(p!=NULL)
{
j=strlen(a);
printf("%d",j);
p=strtok(NULL," ");
}
}
推荐答案
j = strlen(p);
printf("%d\n",j);
void main()
{
char a[100];
char *p;
//int wordLen;
int wordCount = 0;
gets(a);
p = strtok(a, " ");
while (p != NULL)
{
wordCount++;
//wordLen = strlen(p);
//printf("Length of %d. word: %d\n", wordCount, wordLen);
p = strtok(NULL, " ");
}
printf("Found %d words\n", wordCount);
}
这篇关于我想问一个关于C编程的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!