Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите записать в файл

35K
08 декабря 2009 года
Mediv63
50 / / 08.12.2009
#include "stdafx.h"
#include <iostream>
#include <string>
#include <stdio.h>
#include <dos.h>
using namespace std;

void main( void ){
char l;
FILE * bat;
cout << "Enter the letter flash:";
cin >> l;
bat = fopen("C:\\bat.bat","w+");
fprintf( bat,"%l" ,l );
}


Не хочет записывать переменную "l" в файл bat.bat помогите решить проблему:(
34K
08 декабря 2009 года
muturgan
96 / / 01.10.2009
Цитата: Mediv63
Не хочет записывать переменную "l" в файл bat.bat помогите решить проблему:(



А что такое %l? Если Вы хотите записать char, используйте %c.

P.S. А для чего Вам нужны "stdafx.h", <string> и <dos.h>?

288
08 декабря 2009 года
nikitozz
1.2K / / 09.03.2007
 
Код:
fprintf( bat,"%c" ,l );
35K
09 декабря 2009 года
Mediv63
50 / / 08.12.2009
спасибо
56K
13 декабря 2009 года
RoS
2 / / 13.12.2009
"%l" Мда, интересный спецификатор :)
52K
13 декабря 2009 года
Аэл
9 / / 17.11.2009
Спецификатор "%l" тоже существует, но применяется он для других целей.

После работы с файлом привыкайте ставить fclose(имя_потока);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог