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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
greategi
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 20
#1

деректива define! - C++

19.02.2012, 16:45. Просмотров 285. Ответов 0
Метки нет (Все метки)

Как на примере етой проги сделать вывод на екран с помощью define(макрос).Если незатруднит.

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
27
28
29
30
31
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <ctype.h>
#include <locale>
#define INULL 1
#define IMAX 70
#define PRINT(msg) puts((msg))
using namespace std; 
int main(){
 
setlocale(LC_ALL, "rus");
 
char stroka[IMAX + INULL]; // количество символов в строке 
 FILE *in = fopen ("C:\\Documents and Settings\\Denis\\Мои документы\\Visual Studio 2010\\Projects\\Lab72\\file.txt","r"); //открываем файл
 
 
 if ((in==NULL)) 
          PRINT("Failed to check for the file.");
     else
       { 
     cout<<"It has been successfully opening a file\n- \n- \n";
            while(!feof(in))
                {fgets(stroka,IMAX+INULL,in);
                  fputs(stroka,stdout);}
                  fclose(in);
        }
 
system("pause");
return 0;
}
 Комментарий модератора 
Код выделяем тегами!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2012, 16:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос деректива define! (C++):

Деректива include - C++
можно ли как-то просмотреть содержимое подключаемой дерективы ? К примеру компилятор у меня Devcpp

Деректива assert - C++
Как правильно? #include &lt;iostream&gt; #include &lt;assert.h&gt; #define NDEBUG assert(n == 0); int main() { int n=0; ...

#define - C++
#define зачем нужна это заголовочный файл какие у него функции и как им ползоватса?

#define - C++
Здравствуйте, дорогие программисты! сразу хочу сказать, что в С++ я совсем недавно, поэтому толком ничего не знаю Во-первых,...

define не - C++
Здравствуйте. &quot;Дефайню&quot; &quot;%f&quot; для вывода: #define fss &quot;%f&quot;; . И потом делаю вывод вот такой вот: for(i=0;i&lt;n;i++) fscanf(in,fss,&amp;a-&gt;di);. И...

c++11 и $define - C++
Есть код который прекрасно компилируется без -std=c++11, но как только я включаю эту опцию то константы препроцессора не заменяются и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2012, 16:45
Привет! Вот еще темы с ответами:

#define c :: - C++
Подскажите как реализовать такую замену: #define sa2::sys::getClientKernel()-&gt;getXDBTManager() cls_SimpleXDBTManager::Instance() ...

define - C++
Всем здрасьте , что означает эта строчка? #define MAX(a,b) a&gt;b? a:b

define - C++
И еще такой вопрос для чего служит #define ??

Директивы define - C++
Рассматривая настоящую объемную программу, наткнулся на огромное количество файлов с длинным списком директив #define. Можете вкратце...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru