Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.12.2009, 14:44   #1
zyava7
Новичок
Джуниор
 
Регистрация: 31.12.2009
Сообщений: 2
По умолчанию Проблема с выводом в output.txt

Кароче ребят, такой трабл : учу файловый ввод вывод ВОТ код (Сумма 2-х чисел):
Код:
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
	ifstream in;
	ofstream out;
	int a, b, x;
	in.open("input.txt");
	out.open("output.txt");
	in>>a>>b;
	x=a+b;
	out<<x;
	in.close();
	out.close();
	return 0;
}
Все делаю вродебы по науке: создаю в папке с exe-шником два текстовых документа:
"input.txt"и"output.txt". Потом вписую 2 числа через пробел в "input.txt", запускаю exe-шник, но вместо того, чтобы записать результаты в "output.txt", создается текстовый файл "0output.txt" а мне этого не надо(((( Подскажите плиз как исправить эту проблем плиз

PS использую Microsoft visual 2008

Последний раз редактировалось MaTBeu; 01.01.2010 в 20:07.
zyava7 вне форума Ответить с цитированием
Старый 31.12.2009, 16:07   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Во-первых:
В студии создай пустой проект, добавь туда cpp файл с нормальной точкой входа.

Во-вторых:
Убери #include <iostream>

В-третьих:
output.txt создавать не надо. Запуск идёт из среды или запускается сам бинарник?
Carbon вне форума Ответить с цитированием
Старый 31.12.2009, 16:36   #3
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

У меня нормально компилируется и работает, создаётся файл output.txt, если его не было, если есть, то запись происходит в него.
2Carbon, А чем Вам точка входа не нравится? ) Всё равно ведь макрос - будет раскрыта в main или wmain, и не играет особой роли тут
netrino вне форума Ответить с цитированием
Старый 31.12.2009, 17:36   #4
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от netrino Посмотреть сообщение
У меня нормально компилируется и работает, создаётся файл output.txt, если его не было, если есть, то запись происходит в него.
Он может не там смотрит. Я вот к чему.


Цитата:
Сообщение от netrino Посмотреть сообщение
2Carbon, А чем Вам точка входа не нравится? ) Всё равно ведь макрос - будет раскрыта в main или wmain, и не играет особой роли тут
1) #include "stdafx.h" (это уже сам проект)
2) некроссплатформенная
3) неправославная
Carbon вне форума Ответить с цитированием
Старый 31.12.2009, 17:50   #5
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Некроссплатформенная и неподдерживаемая стандартом это согласен
Но, если программировать для Windows, то это может быть довольно полезной привычкой, хотя, конечно, сейчас актуальность её всё меньше и меньше, в следствии отказа от старых версий windows, не поддерживающих юникод.
netrino вне форума Ответить с цитированием
Старый 01.01.2010, 20:45   #6
RoS
Форумчанин
 
Аватар для RoS
 
Регистрация: 13.12.2009
Сообщений: 272
По умолчанию

out.open("out.txt",ios::trunc);
попробуй, либо еще ios::trunc|ios::app...
Если я помог вам - порадуйте меня, нажмите на весы слева
RoS вне форума Ответить с цитированием
Старый 08.01.2010, 23:57   #7
zyava7
Новичок
Джуниор
 
Регистрация: 31.12.2009
Сообщений: 2
Хорошо

Пасиибо сам посидел помудрил.....шото дето тыкнул (сам не понял шо) код не менял и все заработало:
zyava7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с выводом на экран NeveX Общие вопросы .NET 3 20.12.2009 13:57
проблема с выводом информацыи Betman Общие вопросы Delphi 2 29.10.2009 17:09
Проблема с выводом текста limon PHP 6 30.11.2008 20:03
Проблема с выводом строки kezman Общие вопросы C/C++ 1 30.08.2008 20:41
Вопрос по ввыводу данных в output.txt C++ Jugger Общие вопросы C/C++ 2 31.01.2008 16:14