pointer as a parameter -


i have problem function created, function should return number of characters entered in array. return 20 limit of array itself.

code:

int longitudcadena (char *pcadena) {     // cantidad counter of chars in array     int cantidad=0;       //m constant equals 20, limit of array     for(int a=0;a<m;a++){           if(pcadena!=0){             pcadena++;                cantidad++;         } else {             return 0;         }     }     return cantidad; } 

replace if(pcadena!=0) if(*pcadena!='\0').

also, change else condition either

else  {    return cantidad; } 

or

else  {    break; } 

Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

Does Firefox offer AppleScript support to get URL of windows? -

android - How to install packaged app on Firefox for mobile? -