Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
4 / 4 / 0
Регистрация: 09.04.2012
Сообщений: 44
Записей в блоге: 1

Необходимо организовать ввод/вывод

19.05.2012, 09:50. Показов 1018. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 for(i=0;i<OrdersCount;i++)
        {
            if(i>0) out<<endl;
            //выводим номер рабочего
            itoa(Orders[i].num_worker,buf,10);
            out<<buf<<endl;
            //выводим дату обр.рабочего за зарплатой
            TempDate=EncodeDate(Orders[i].Date.Year,Orders[i].Date.Month,Orders[i].Date.Day);
            str=TempDate.DateString();
            out<<str.c_str()<<endl;
            //выводим номер рабочего
            itoa(Orders[i].Worker_Code,buf,10);
            out<<buf<<endl;
            //выводим специализацию рабочего
            itoa(Orders[i].Specialize_Code_Worker,buf,10);
            out<<buf<<endl;
            //выводим количество прораб дней
            str=Orders[i].Quant_Worker_Day;
            out<<str.c_str();
            // вводим страну
            itoa(Orders[i].country,buf,10);
            out<<buf<<endl;
у меня организовано таким способом.
Подскажите каким ещё можно?
Добавлено через 10 часов 4 минуты
Очень нужна ваша помощь уважаемые форумчане.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.05.2012, 09:50
Ответы с готовыми решениями:

Необходимо организовать ввод времени
Необходимо организовать ввод времени. Например, чтобы для ввода 125 часов 47 минут пользователь набивал 12547, а за счет маски и...

Организовать файловый ввод-вывод
Помогите переделать программу под файл. Задание вот какое : &quot;Сформировать массив структур, каждый элемент которого содер-жит следующие...

Организовать файловый ввод-вывод
Организовать файловый ввод вывод.Создать поток для вывода в текстовый файл с именем file_name.txt и записать в него строчку состоящего из...

7
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
19.05.2012, 19:59
Кто такой out, куда он отправляет данные?
И зачем нужен другой способ?
0
4 / 4 / 0
Регистрация: 09.04.2012
Сообщений: 44
Записей в блоге: 1
19.05.2012, 20:06  [ТС]
C++
1
2
 //выводим данные об рабочем в файл
    ofstream out("дата.txt",ios_base::trunc);
Т.к я считываю данные из файла с помощью:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 in.open("специализация.txt");
 
        while(!in.eof())
        {
            //считываем код спец.рабочего
            in.getline(buf,sizeof(buf));
            Products[ProductsCount].Code=StrToInt(buf);//код на 1 больше индекса
            //считываем специализацию рабочего
            in.getline(buf,sizeof(buf));
            strcpy(Products[ProductsCount].Name,buf);
            //считываем единицу измерения
            in.getline(buf,sizeof(buf));
            strcpy(Products[ProductsCount].Unit,buf);
            //считываем оплату за 1 день
            in.getline(buf,sizeof(buf));
            Products[ProductsCount].price=StrToFloat(buf);
            ProductsCount++;
        }
Преподаватель попросил попробовать как-нибудь по другому считать и вывести.
наверное для того,чтобы знал разные способы.
Добавлено через 2 минуты
например через fscanf
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
19.05.2012, 22:23
Цитата Сообщение от BRcr Посмотреть сообщение
Кто такой out, куда он отправляет данные?

BRcr, насколько я знаю out стандартный объект вывода. Он выводит текст на экран:
C++
1
out << "Hello, World!" << endl;
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
20.05.2012, 09:54
Нет, Вася97, стандартный поток вывода - cout.

Добавлено через 18 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
 
int main()
{
   FILE * pFile;
   char mystring [100];
 
   pFile = fopen ("myfile.txt" , "r");
   if (pFile == NULL) perror ("Error opening file");
   else {
     if ( fgets (mystring , 100 , pFile) != NULL )
       puts (mystring);
 
     fclose (pFile);
 
     char sentence [256];
     printf ("Enter sentence to append: ");
     fgets (sentence,255,stdin);
     pFile = fopen ("mylog.txt","a");
     fputs (sentence,pFile);
 
     fclose (pFile);
   }
   return 0;
}
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
20.05.2012, 12:27
BRcr, я уже это понял. Тогда реально вопрос:
Цитата Сообщение от BRcr Посмотреть сообщение
Кто такой out, куда он отправляет данные?
0
20.05.2012, 13:03

Не по теме:

Цитата Сообщение от Вася97 Посмотреть сообщение
BRcr, я уже это понял. Тогда реально вопрос:
Кто такой out, куда он отправляет данные?
Цитата Сообщение от dim1993 Посмотреть сообщение
C++
1
2
//выводим данные об рабочем в файл
    ofstream out("дата.txt",ios_base::trunc);
Внимательнее, Вася97, внимательнее читаем темы.;)

0
20.05.2012, 13:08

Не по теме:

Ок, понял что out это файл. Далее буду осторожнее.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.05.2012, 13:08
Помогаю со студенческими работами здесь

Необходимо организовать вывод данных из БазыДанных в виде графиков.
Этот вопрос не раз уже поднимали, но... Необходимо организовать вывод данных из БазыДанных в виде графиков. В форуме предлагается...

Организовать ввод и вывод через функции
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include&lt;iostream&gt; using namespace std; int main() { int **a,n,max,uzero; ...

Как правильно организовать файловый ввод/вывод?
setlocale(LC_ALL,&quot;russian&quot;); double x; ifstream fin; fin.open(&quot;input.txt&quot;); fin&gt;&gt;tochnost&gt;&gt;x&gt;&gt;x&gt;&gt;x; ...

Организовать обычный ввод с клавиатуры и вывод на экран
Хотела организовать обычный ввод с клавиатуры и вывод на экран:( # include &lt;stdio.h&gt; void main (void) { int i, mas; ...

Организовать ввод и вывод элементов одномерного массива F[n]
1.Организовать ввод и вывод элементов одномерного массива F с помощью стандартных текстовых файлов Input и Output. Написать функцию AVTOR...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru