| ??? 07/23/04 10:18 Read: times |
#74736 - RE: What do you doubt? Responding to: ???'s previous message |
"If you meant "If the format string contains a '%'" then there is nothing wrong with it: format string contains `%` often and often."
char buff[10]; char source[]="%frog"; //This copies the string ok: sprintf(buff,"%s",source); //This attempts to use a non-existent floating //point argument: sprintf(buff,source); In the second example the source string is treated as the format string meaning that it's contents are significant to sprintf(). So, if the source string contains a '%' character you would probably have a corrupt stack on an average PC 'C' implementation and at minimum unexpected behaviour on an 8051 'C' implementation. |
| Topic | Author | Date |
| doub about strutc pointers | 01/01/70 00:00 | |
| RE: doub about strutc pointers | 01/01/70 00:00 | |
| RE: doub about strutc pointers | 01/01/70 00:00 | |
| What do you doubt? | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| RE: undefined behaviour land | 01/01/70 00:00 | |
| RE: What do you doubt? | 01/01/70 00:00 | |
| Still unknown doubt | 01/01/70 00:00 | |
| RE: doub about strutc pointers | 01/01/70 00:00 | |
| Nothing 8051-specific here | 01/01/70 00:00 | |
| RE: Nothing 8051-specific here | 01/01/70 00:00 | |
| RE: doub about strutc pointers | 01/01/70 00:00 | |
RE: doub about strutc pointers | 01/01/70 00:00 |



