Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не происходит передача данных в блокнот(.txt) 
V
    Опции темы
prolight
Дата 4.7.2008, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 3.5.2008

Репутация: нет
Всего: нет



#include <iostream>
#include <fstream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
using namespace std;

void main()
{
    FILE*f=fopen("C:\\Users\\1\\Desktop\\type.txt","a+");
    int kassa=0,l=0,pro=0;
    char b[100],w;
    for(;pro==0;){
        cin>>w;
        if(w=='e'){
            pro++;
        }
        if(w=='p'){
            cin.getline(b,100);
            fputs(b,f);
            fclose(f);
        }
    }
    
    
}
первый раз нажимаю 'p', пишу текст,потом 'e',программа закрыветься открываю type.txt-блокнот пустой.почему?

PM MAIL ICQ   Вверх
MAKCim
Дата 4.7.2008, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 2
Всего: 207



поставь fflush(f) перед fclose()


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
prolight
Дата 4.7.2008, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 3.5.2008

Репутация: нет
Всего: нет



Цитата(MAKCim @ 4.7.2008,  13:11)
поставь fflush(f) перед fclose()

ничего не изменилось
PM MAIL ICQ   Вверх
ama_kid
Дата 4.7.2008, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


АСУТП-кодер
***


Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва

Репутация: нет
Всего: 95



Цитата(prolight @  4.7.2008,  12:59 Найти цитируемый пост)
почему?
Код
...
       if(w=='p'){
            cin.ignore();         // Надо очищать буфер ввода!
            cin.getline(b,100);
            ...




--------------------
самурай без меча подобен самураю с мечом, но только без меча 
PM MAIL   Вверх
prolight
Дата 4.7.2008, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 3.5.2008

Репутация: нет
Всего: нет



спасибо.работает
PM MAIL ICQ   Вверх
anatox91
Дата 4.7.2008, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


программист-самоучка
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 12.1.2008
Где: ++Украина.Крым++

Репутация: 1
Всего: 13



и вообще как-то странно использовать сразу и stdio.h и iostream, слишком перемешанный код получается


--------------------

The code is the design ©

Sony VAIO VGN-FW480J

user posted image
PM MAIL ICQ   Вверх
prolight
Дата 5.7.2008, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 3.5.2008

Репутация: нет
Всего: нет



anatox91, я по привычке иострим подключаю,это для меня неотъемлемая чсть программы)
PM MAIL ICQ   Вверх
Cricket2007
Дата 22.7.2008, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 19.7.2008
Где: Харьков

Репутация: нет
Всего: нет



а если попробовать так 

#include<fstream>
using namespace std;

void main()
{
    
ofstream file("type.txt",ios::app);

file<<"123456";
}

этот код точно создает файл и записавает в него 123456
 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0979 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.