@ harshit: i find such questions from books like let us c, test ur c, dennis ritchie and from test papers of companies that visit campus
On Thu, Jun 23, 2011 at 9:15 AM, Piyush Sinha <[email protected]>wrote: > or u cud consult ANSI C by Balaguruswamy in chapter of Console I/Ps and > O/Ps > > On 6/23/11, harshit pahuja <[email protected]> wrote: > > @rajeev > > > > http://www.cplusplus.com/reference/clibrary/cstdio/scanf/ > > http://www.cplusplus.com/reference/clibrary/cstdio/printf/ > > > > On Thu, Jun 23, 2011 at 9:39 PM, rajeev bharshetty > > <[email protected]>wrote: > > > >> @ Piyush Could u provide the link to some source , because i am still > >> unclear about the above concept . > >> > >> Regards > >> Rajeev N B > >> > >> > >> > >> > >> On Thu, Jun 23, 2011 at 8:32 PM, Piyush Sinha > >> <[email protected]>wrote: > >> > >>> there is no as such logic behind it..its just the format specifier... > >>> > >>> u must be knowing printf returns the number of values it has printed(u > >>> can > >>> check that) > >>> > >>> now, in printf if u write like *printf("%7s","a"), *it will create 7 > >>> columns for the output and print a in the last column and the returned > >>> value > >>> of this printf will be 7..(u can check it) > >>> > >>> now if u write *printf("%*s",7,"a")* then u r giving additional > >>> information of format specifier i.e 7..returned value of this printf is > >>> also > >>> 7. > >>> > >>> Hence the above logic..hope I am able to clarify it...:) > >>> > >>> > >>> On Thu, Jun 23, 2011 at 8:06 PM, Anika Jain > >>> <[email protected]>wrote: > >>> > >>>> i mean how it working actually? > >>>> > >>>> > >>>> On Thu, Jun 23, 2011 at 8:06 PM, Anika Jain > >>>> <[email protected]>wrote: > >>>> > >>>>> hey ya its working :) but whats the logic behind it?? > >>>>> > >>>>> > >>>>> On Thu, Jun 23, 2011 at 7:52 PM, Piyush Sinha < > [email protected] > >>>>> > wrote: > >>>>> > >>>>>> sorry by mistake i added it in scanf situation.. > >>>>>> actually this type of specifier can be used with printf statement > for > >>>>>> finding the sum... > >>>>>> > >>>>>> look at the code below.... > >>>>>> > >>>>>> main() > >>>>>> { > >>>>>> int a=9; > >>>>>> int b=3; > >>>>>> printf("%d\n",printf("%*s%*s",a,"",b,"")); > >>>>>> system("pause"); > >>>>>> } > >>>>>> > >>>>>> On 6/23/11, Anika Jain <[email protected]> wrote: > >>>>>> > thanx .. can u explain me how this is used in finding sum of 2 > vars > >>>>>> without > >>>>>> > using + ?? > >>>>>> > > >>>>>> > > >>>>>> > On Thu, Jun 23, 2011 at 7:20 PM, Piyush Sinha > >>>>>> > <[email protected]>wrote: > >>>>>> > > >>>>>> >> An asterisk indicates that the data is to be retrieved from the > use > >>>>>> >> but ignored, i.e. it is not stored in the corresponding > >>>>>> >> argument...hence the third value entered gets stored for b and > for > >>>>>> >> c > >>>>>> >> the output comes to garbage value.... > >>>>>> >> > >>>>>> >> One beautiful application of such type of implementation is in > >>>>>> finding > >>>>>> >> the sum of 2 variables without using + operator..:) > >>>>>> >> > >>>>>> >> On 6/23/11, Anika Jain <[email protected]> wrote: > >>>>>> >> > int main() > >>>>>> >> > { > >>>>>> >> > int a,b, c; > >>>>>> >> > scanf("%d%*d%d",&a,&b,&c); > >>>>>> >> > printf("%d %d %d",a,b,c); > >>>>>> >> > } > >>>>>> >> > > >>>>>> >> > output: 25 35 garbage > >>>>>> >> > > >>>>>> >> > how is it happening?? > >>>>>> >> > > >>>>>> >> > -- > >>>>>> >> > You received this message because you are subscribed to the > >>>>>> >> > Google > >>>>>> >> > Groups > >>>>>> >> > "Algorithm Geeks" group. > >>>>>> >> > To post to this group, send email to > [email protected]. > >>>>>> >> > To unsubscribe from this group, send email to > >>>>>> >> > [email protected]. > >>>>>> >> > For more options, visit this group at > >>>>>> >> > http://groups.google.com/group/algogeeks?hl=en. > >>>>>> >> > > >>>>>> >> > > >>>>>> >> > >>>>>> >> > >>>>>> >> -- > >>>>>> >> *Piyush Sinha* > >>>>>> >> *IIIT, Allahabad* > >>>>>> >> *+91-8792136657* > >>>>>> >> *+91-7483122727* > >>>>>> >> *https://www.facebook.com/profile.php?id=100000655377926 * > >>>>>> >> > >>>>>> >> -- > >>>>>> >> You received this message because you are subscribed to the > Google > >>>>>> Groups > >>>>>> >> "Algorithm Geeks" group. > >>>>>> >> To post to this group, send email to [email protected]. > >>>>>> >> To unsubscribe from this group, send email to > >>>>>> >> [email protected]. > >>>>>> >> For more options, visit this group at > >>>>>> >> http://groups.google.com/group/algogeeks?hl=en. > >>>>>> >> > >>>>>> >> > >>>>>> > > >>>>>> > -- > >>>>>> > You received this message because you are subscribed to the Google > >>>>>> Groups > >>>>>> > "Algorithm Geeks" group. > >>>>>> > To post to this group, send email to [email protected]. > >>>>>> > To unsubscribe from this group, send email to > >>>>>> > [email protected]. > >>>>>> > For more options, visit this group at > >>>>>> > http://groups.google.com/group/algogeeks?hl=en. > >>>>>> > > >>>>>> > > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> *Piyush Sinha* > >>>>>> *IIIT, Allahabad* > >>>>>> *+91-8792136657* > >>>>>> *+91-7483122727* > >>>>>> *https://www.facebook.com/profile.php?id=100000655377926 * > >>>>>> > >>>>>> -- > >>>>>> You received this message because you are subscribed to the Google > >>>>>> Groups "Algorithm Geeks" group. > >>>>>> To post to this group, send email to [email protected]. > >>>>>> To unsubscribe from this group, send email to > >>>>>> [email protected]. > >>>>>> For more options, visit this group at > >>>>>> http://groups.google.com/group/algogeeks?hl=en. > >>>>>> > >>>>>> > >>>>> > >>>> -- > >>>> You received this message because you are subscribed to the Google > >>>> Groups > >>>> "Algorithm Geeks" group. > >>>> To post to this group, send email to [email protected]. > >>>> To unsubscribe from this group, send email to > >>>> [email protected]. > >>>> For more options, visit this group at > >>>> http://groups.google.com/group/algogeeks?hl=en. > >>>> > >>> > >>> > >>> > >>> -- > >>> *Piyush Sinha* > >>> *IIIT, Allahabad* > >>> *+91-8792136657* > >>> *+91-7483122727* > >>> *https://www.facebook.com/profile.php?id=100000655377926 * > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups > >>> "Algorithm Geeks" group. > >>> To post to this group, send email to [email protected]. > >>> To unsubscribe from this group, send email to > >>> [email protected]. > >>> For more options, visit this group at > >>> http://groups.google.com/group/algogeeks?hl=en. > >>> > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Algorithm Geeks" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]. > >> For more options, visit this group at > >> http://groups.google.com/group/algogeeks?hl=en. > >> > > > > > > > > -- > > HARSHIT PAHUJA > > M.N.N.I.T. > > ALLAHABAD > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Algorithm Geeks" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > > http://groups.google.com/group/algogeeks?hl=en. > > > > > > > -- > *Piyush Sinha* > *IIIT, Allahabad* > *+91-8792136657* > *+91-7483122727* > *https://www.facebook.com/profile.php?id=100000655377926 * > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
