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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите ввести из файла целое число? Ввод числа из файла 
:(
    Опции темы
zetxi815eb
Дата 17.10.2008, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Народ....сколько кусков кода не смотрел,  сколько книжек не читал - никто четко не объясняет как вводить целые числа из файла

Я только недавно начал знакомства в С++ до этого кодил на Паскале.

Вот такой вот  smile 

Во входном файле input.txt записано целое число.
Присвоить это значение целочисленной переменной A.
А затем вывести значение переменной A в файл output.txt.

И прошу вас...как можно проще...не используя ничего лишнего...чтоб код был на уровне сложности программы "Hallo, world".

Желательно средствами stdio

ну и потом можно fstream

Что удобнее по вашему использовать?

И последнее. У меня Visual Studio 2008. Куда заливать файл input.txt, чтоб он читался скомпилированной прогой?
PM MAIL   Вверх
PRF
Дата 17.10.2008, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



вот код, воще в книгах это есть)) 

Код

#include <fstream>
// дополнительные библиотеки

int _tmain(int argc, _TCHAR* argv[])
{
ifstream infile("input.txt");

int A;
infile >> A;

cout << "значение полученное из файла " << A << endl;

ofstream outfile("output.txt");
outfile << A << "\n";

return 0;
}


примерно так.. файлы должны находиться в директории с проектом. притом если output не существует - он автоматически создаст .. так же и с input но так как там должна быть информация, то он уже должен существовать с числом)) вот наверно все..

PM MAIL   Вверх
zetxi815eb
Дата 18.10.2008, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



спасибо огромное.
а средствами stdio кто нить знает как?
PM MAIL   Вверх
ИванМ
Дата 18.10.2008, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1260
Регистрация: 19.6.2006
Где: СПб

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



Код

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

char s[256];
int A;
FILE *file;

void main()
{
    //чтение
    file=fopen("input.txt", "r");
    fscanf(file, "%s", s);
    fclose(file);
    A=atoi(s);
    //запись
    file=fopen("output.txt", "w+");
    itoa(A, s, 10);
    fprintf(file, "%s", s);
    fclose(file);
}


Это сообщение отредактировал(а) ИванМ - 18.10.2008, 21:09
PM MAIL   Вверх
susanin
Дата 18.10.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(zetxi815eb @  17.10.2008,  20:53 Найти цитируемый пост)
сколько кусков кода не смотрел,  сколько книжек не читал - никто четко не объясняет как вводить целые числа из файла

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

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

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

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

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


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

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


 




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


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

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