我想问一个关于C编程的问题

我想问一个关于C编程的问题

本文介绍了我想问一个关于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编程的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 19:21