![]() |
| ||
| formated file reading problem As i knew the <stdarg.h> header should have the following function int vfscanf(FILE *stream, const char *format, va_list ap); but under Visual Studio 2005, after including the header and calling the function i get 'vfscanf': identifier not found if the function is not declared, can u tell me some simmilar functions that do the same thing and have the same parameters? thx |
| ||
| Re: formated file reading problem I don't think it is supported. A replacement might be fscanf() + some extra code, but it really depends on what you are doing with with vfscanf. |
| ||
| Re: formated file reading problem Quote:
what i want to is to have a Scan method in my File class that looks like void File::Scan ( const char * Format, ... ) { va_list objArgs; va_start( objArgs, pcFormat ); vfscanf( m_pFile, pcFormat, objArgs ); // m_pFile is the file handle va_end( objArgs ); } this is actually wraping fscanf in File::Scan |
| ||
| Re: formated file reading problem lol, it replaced : fs with the smiley , u know what i mean actually :P :)) |
| ||
| Re: formated file reading problem Did some research for you, and there is a workaround : #ifndef __stdio_h__Just throw that in the file where you're using vsscanf and it should work again. If you use this code, use the vsscanf_s instead of the vsscanf if you want to avoid getting anoying "sscanf was declared deprecated" warnings. Hope this helps. If it doesn't, post some sample data from your file and you'll get advice how to make your own function for it. Niek |
| ||
| Re: formated file reading problem Quote:
|
| All times are GMT -4. The time now is 8:11 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC