Составители:
Рубрика:
FILE *fopen (const char *filename, const char *mode);
где mode указывает на строку символов, содержимым которой должна быть одна из сле-
дующих последовательность символов: r, w, a, rb, wb, ab, r+, w+, a+, rb+, wb+, ab+, r+b,
w+b, a+b. Режим r означает чтение (read), w - запись или создание файла (write), a - до-
бавление (append). Если режим b не указан, предполагается, что файл - текстовый поток,
при наличии b - бинарный поток. Наличие символа + означает, что файл открыт для об-
новления. Вид rb+ аналогичен r+b.
fprintf() - помещает форматированные данные в файл, задаваемый посредством stream,
согласно формату, задаваемому с помощью format. Значение, которое возвращает
fprintf() - количество переданных на вывод символов. В случае возникновения ошибки
при выводе, функция fprintf() возвращает отрицательное значение. Описание.
int fprintf (FILE *stream, const char *format, … );
Обобщенный формат представляется в следующем виде:
%[флажки][ширина][.точность][модификатор]спецификатор
Флажки (необязательный параметр):
− Выравнивание по левой границе
+ Наличие ведущего знака
пробел Наличие ведущего пробела
# Альтернативная выходная форма
0 Наличие ведущих нулей
Ширина (необязательный параметр) устанавливает минимальную ширину поля для вы-
водимого значения. Ширина задается одним из двух способов:
-
непосредственно, с помощью строки десятичных чисел;
-
косвенно с помощью *.
Точность (необязательный параметр) всегда начинается с точки
. , отделяющей ее от со-
ответствующей спецификации ширины. Далее спецификация точности аналогично ши-
рине задается либо непосредственно с помощью десятичных чисел, либо с помощью *.
Модификаторы (необязательный параметр):
h - short int
l - long int
L - long double
Спецификаторы:
с - символ
d - десятичное число со знаком
e - строчный символ экспоненты
E - прописной символ экспоненты
f - число с дробной частью (6 десятичных разрядов)
g - короткое число из двух: e или f
G - короткое число из двух: E или F
i - десятичное число со знаком
n - запись счетчика записанных символов в int
0 - восьмеричное число со знаком
p - указатель на void
s - строка символов
u - десятичное число без знака
x - шестнадцатеричное число без знака строчными буквами
X - шестнадцатеричное число без знака прописными буквами
% - вывод символа %
fputc() - помещает символ, задаваемый посредством с (преобразуемое в данное типа un-
signed char), в файл, на который указывает stream. При успешном выполнении функции
126
FILE *fopen (const char *filename, const char *mode); где mode указывает на строку символов, содержимым которой должна быть одна из сле- дующих последовательность символов: r, w, a, rb, wb, ab, r+, w+, a+, rb+, wb+, ab+, r+b, w+b, a+b. Режим r означает чтение (read), w - запись или создание файла (write), a - до- бавление (append). Если режим b не указан, предполагается, что файл - текстовый поток, при наличии b - бинарный поток. Наличие символа + означает, что файл открыт для об- новления. Вид rb+ аналогичен r+b. fprintf() - помещает форматированные данные в файл, задаваемый посредством stream, согласно формату, задаваемому с помощью format. Значение, которое возвращает fprintf() - количество переданных на вывод символов. В случае возникновения ошибки при выводе, функция fprintf() возвращает отрицательное значение. Описание. int fprintf (FILE *stream, const char *format, … ); Обобщенный формат представляется в следующем виде: %[флажки][ширина][.точность][модификатор]спецификатор Флажки (необязательный параметр): − Выравнивание по левой границе + Наличие ведущего знака пробел Наличие ведущего пробела # Альтернативная выходная форма 0 Наличие ведущих нулей Ширина (необязательный параметр) устанавливает минимальную ширину поля для вы- водимого значения. Ширина задается одним из двух способов: - непосредственно, с помощью строки десятичных чисел; - косвенно с помощью *. Точность (необязательный параметр) всегда начинается с точки . , отделяющей ее от со- ответствующей спецификации ширины. Далее спецификация точности аналогично ши- рине задается либо непосредственно с помощью десятичных чисел, либо с помощью *. Модификаторы (необязательный параметр): h - short int l - long int L - long double Спецификаторы: с - символ d - десятичное число со знаком e - строчный символ экспоненты E - прописной символ экспоненты f - число с дробной частью (6 десятичных разрядов) g - короткое число из двух: e или f G - короткое число из двух: E или F i - десятичное число со знаком n - запись счетчика записанных символов в int 0 - восьмеричное число со знаком p - указатель на void s - строка символов u - десятичное число без знака x - шестнадцатеричное число без знака строчными буквами X - шестнадцатеричное число без знака прописными буквами % - вывод символа % fputc() - помещает символ, задаваемый посредством с (преобразуемое в данное типа un- signed char), в файл, на который указывает stream. При успешном выполнении функции 126
Страницы
- « первая
- ‹ предыдущая
- …
- 124
- 125
- 126
- 127
- 128
- …
- следующая ›
- последняя »