में खाली सरणी मैं है सी में निम्न कोड की जाँच करने के:कैसे करता है, तो सी
int i = 0;
char delims[] = " \n";
char *result = NULL;
char * results[10];
result = strtok(cmdStr, delims);
while(result != NULL)
{
results[i] = result;
i++;
result = strtok(NULL, " \n");
}
if(!results[1])
{
printf("Please insert the second parameter...\n");
}
else
{
...
}
यह हमेशा else
हालत भले ही results[1]
खाली है निष्पादित करता है।
मैंने results[1] == NULL
के साथ प्रयास किया है लेकिन कोई सफलता नहीं है।
मैं कैसे जांच सकता हूं कि यह खाली है या नहीं?
तत्वों की जांच अपने परिणामों सरणी घोषित (http://stackoverflow.com/questions/1793867/best -वे-टू-चेक-if-a-character-array-is-खाली) – ljedrz