fprintf



Fprintf си

Автор Андр задал вопрос в разделе Другие языки и технологии

вопрос по си fprintf() fscanf() и получил лучший ответ

Ответ от Ўля Павлова[гуру]
прочел с консоли-клавиатуры, записал в файл
строку и число. Нормально?
Во второй части сканируешь из консоли-экрана, то есть неизвестно что,
и пишешь в файл.
Первая порция данных при этом наверно испорчена, и в файл она не попадает,
А если попадает, то не знаю что, тебе видней.
Суть в том, что stdout - стандартный файл вывода, а не ввода, то есть экран. на него надо выводить fprintf, а ты сканируешь
Поменяй местами stdout и f в последних операторах согласно комментариям.
Алексей предлагает необязательную штуку, пригодную для заполнения строки не с начала, а с середины.

Ответ от Alexey N[гуру]
Строку неправильно сканишь. Надо &s[ 0 ] читать.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: вопрос по си fprintf() fscanf()
спросили в СИ
Может кто-нибудь объяснит: не могу понять разницу между функциями printf(), sprintf() и cprintf() на ЯП Си.
printf(SMTH) == fprintf(stdout, SMTH)
принтф это тот же фпринтф, но пишет в стдаут.подробнее...

Запись массива структур в файл на языке Си
ошибок масса. основные такие:
1) структура объявлена в функции main, а использовать ее
подробнее...

C++. Как вывести числа из массива char в файл.?
#include<iostream>
char a[] =\"144177102161118191124155144177142205\";
//char a[]
подробнее...
спросили в Stdio h Stdlib h
C++: файловый ввод-вывод.
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>подробнее...
Printf на Википедии
Посмотрите статью на википедии про Printf
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*