Открытие текстового файла
Решено
|
.::.DIMA.::. возможно всё дело в распространенности MFC.
Цитата:
Без привязки к MFC - fscanf можно использовать например так Код:
#include <stdio.h> |
.::.DIMA.::. можно посмотреть в сторону Win Api
Вместо fopen, fscanf, fclose можно использовать соответственно _lopen, _lread, _lclose. Но это устаревшие функции, вместо них лучше использовать - CreateFile, ReadFile, CloseHandle. Win32 File Sample Кстати по ссылке в выводе как раз рекомендуют забыть про эти функции и работать с MFC вариантом - классом CFile или CStdioFile :) |
Цитата:
Для работы с текстовыми файлами полно библиотек, и ничто не мешает пользоваться ими одновременно. И одновременно с MFC. Пример: Код:
// не забудь #include <fstream> Если ругается на что-то внутри библиотеки - значит сделай #define C_PLUS_PLUS или MICROSOFT_ или что-то там ещё, посмотри внутри библиотечных файлов. Если не поможет - значит компилятор урезанный. |
Код:
char s[50]; #include <stdio.h> char *fgets(char *s, int n, FILE *stream); wchar_t *fgetws(wchar_t *s, int n, FILE *stream); // Unicode version Description Gets a string from a stream. fgets reads characters from stream into the string s. The function stops reading when it reads either n - 1 characters or a newline character whichever comes first. fgets retains the newline character at the end of s. A null byte is appended to s to mark the end of the string. Return Value On success fgets returns the string pointed to by s; it returns NULL on end-of-file or error. |
Время: 21:32. |
Время: 21:32.
© OSzone.net 2001-