??? 10/15/08 13:36 Read: times |
#159084 - No buts! Responding to: ???'s previous message |
Raghunathan said:
... there are certain requirements that require you to know the exact number of bytes that you are going to write Exactly - nobody is arguing with that! In fact, precisely because it is essential to know the actual number of characters is why Per said: That is why you should never (N.E.V.E.R.) manually "count" the number of produced characters. In fact, because you do need to know this before writing, you cannot use printf - you must use sprintf or somesuch to fill a buffer first so that you can check the buffer before comitting it to the file system! |
Topic | Author | Date |
How many bytes will be written ?? | 01/01/70 00:00 | |
return value? | 01/01/70 00:00 | |
OT: That's why you should never use TABs! | 01/01/70 00:00 | |
go ahead and use tabs | 01/01/70 00:00 | |
No, don't! | 01/01/70 00:00 | |
Any programmers editor | 01/01/70 00:00 | |
insert spaces for TABs | 01/01/70 00:00 | |
Oh Yes ... the sprintf()... | 01/01/70 00:00 | |
So here we go | 01/01/70 00:00 | |
Wrong! | 01/01/70 00:00 | |
Valid warnings. But... | 01/01/70 00:00 | |
No buts! | 01/01/70 00:00 | |
maintability and engineering | 01/01/70 00:00 | |
Not entirely true? | 01/01/70 00:00 | |
You are correct | 01/01/70 00:00 | |
Good example of counting dangers | 01/01/70 00:00 | |
Good interaction.![]() | 01/01/70 00:00 |