The post decrement also requires an lvalue. The difference with predecrement is that predecrement returns an lvalue while post decrement returns an rvalue.
#include<stdio.h>
#include<stdlib.h>
int main()
{
char *ptr[2] ;
for(int i=0; i<2; i++)
{
ptr[i] = (char *)malloc( 1 );
printf("Enter the %d string \n", i+1);
scanf("%s", ptr[i] );
}
for(int i=0; i<2; i++)
printf("\n%s", ptr[i] )
SR27
Sonu
Mame ¥£~~©©\[§
Mac
@𝑺𝒐𝒃𝒌𝒂
ᴿᴵᴷ
Yorhane
Yasas
Suka