Форум программистов, компьютерный форум CyberForum.ru

Печать файла на принтере - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка 2019 с линковщиком в многофайловом приложении http://www.cyberforum.ru/cpp-beginners/thread1507137.html
не могу понять в чем тут проблема. выдает ошибки: 1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl show<struct record>(struct record * const,int,int)" (??$show@Urecord@@@@YAXQAUrecord@@HH@Z) в функции _main 1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl sort<struct record>(struct record * const,int,int)"...
C++ Внедряемые компоненты и контейнеры OLE Здорова! Читаю тему внедряемые компоненты и контейнеры OLE. От неясно чем отличается embedding от linking и активация по месту? Добавлено через 2 минуты активация по месту это когда мы кликаем по элементу и у нас заменяются панели и меню на меню компонента и мы можем его редактировать. А если мы кликаем и у нас запускается сама программа компонента то это уже называется связывание вроде. А... http://www.cyberforum.ru/cpp-beginners/thread1507042.html
Медленное дерево отрезков C++
Приветствую. Пишу дерево отрезков для задачи нахождения сумм на отрезках. Оно работает, даже вроде правильно, но при массиве 105 и количестве запросов 105 не укладывается в 1 секунду. Подскажите пожалуйста, как его можно ускорить, переписать, дописать. Код может вызвать шок! #include<iostream> #include<vector> #include<algorithm> using namespace std; vector<long long> a; vector<long...
C++ Посчитать приблизительное значение функции sin по заданной формуле
Дальше решаю задачник Абрамяна через c++ Пришел на 23. Вот мое решение: #include <iostream> #include <conio.h> #include <math.h> using namespace std; double fact(int n) { int i,b=1; for (i=1; i<=n; i++)
C++ Чтение CSV-файла в двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1506970.html
Есть файл вида:"TEXT,1,20140729,150700,73.3500000,73.5800000,73.3500000,73.4800000,2301260"Нужно собрать числа в двумерный массив. Количество строк в файле неизвестно. Попробовал использовать регулярные выражения. Но это очень долго. Есть способ побыстрее?#include "stdafx.h" #include <iostream> #include <regex> using namespace std; int main(int argc, char** argv) { const char...
C++ Не понимаю, какие в моем коде ошибки #include <iostream> char board = {'-','-','-','-','-','-','-','-','-',}; int get_move(){ std::cout <<"Move options:" << std::endl; std::cout <<"-7-|-8-|-9-" << std::endl; std::cout <<"-4-|-5-|-6-" << std::endl; std::cout <<"-1-|-2-|-3-" << std::endl; std::cout<<"\n"; подробнее

Показать сообщение отдельно
Maksumko
12 / 12 / 4
Регистрация: 13.06.2015
Сообщений: 60
30.07.2015, 16:32  [ТС]     Печать файла на принтере
на Stack Overflow был похожий вопрос на него ответили так - Функция fprintf не нужна. В C++ для записи в потоки (не только ofstream, а всех унаследованных от ostream классов) используется оператор <<. Меня интересует как етот файл отправить на печать принтера. В книге Лафоре есть пример но не работает ( сразу пишет - Формат команды: oprint имя_файла . )

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
26
#include <fstream> // для файловых функций
#include <iostream>
using namespace std;
#include <process.h> // для exit()
int main(int argc, char* argv[] )
{
 if(argc != 2)
 {
 cerr << "\nФормат команды: oprint имя_файла\n";
 exit(-1);
 }
 char ch;  // символ для считывания
 ifstream infile;  // создать входной файл
 infile. open(argv[1] ) ;   // открыть файл
 if(! infile) // проверить на наличие ошибок
 {
 cerr << "\nНевозможно открыть " << argv[1] << endl;
 exit(-1);
 }
 ofstream outfile;  // Создать файл
 outfile. open("PRN");  // открыть доступ принтера к нему
 while(infile. get(ch) != 0) // считать символ
 outfile. put(ch) ;  // отправить символ на печать
 outfile. put('\x0C' );  // прогон страницы
 return 0;
}
Потом нашол в гугле что можно так
C++
1
system("print text.txt");
но пишет - не удается инициализировать устройство prn .
 
Текущее время: 23:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru