V
Vaddina Prakash Rao
Good morning everyone,
Can someone comment what is wrong with these statements ..
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
char *final, *s="abcdefghij";
int count = 9;
final = (char *) malloc (count * sizeof(char));
strncat(final, s, count);
printf ("\nFinal = %s\n", final);
}
Why does it print some junk values ...
Thank you ..
Can someone comment what is wrong with these statements ..
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
char *final, *s="abcdefghij";
int count = 9;
final = (char *) malloc (count * sizeof(char));
strncat(final, s, count);
printf ("\nFinal = %s\n", final);
}
Why does it print some junk values ...
Thank you ..