3
2

C এবং C++ প্রোগ্রামিং এ কোনো ফাইল include করার সময় <> অথবা "" ব্যাবহার করার মধ্যে পার্থক্য কি? #include <filename> #include "filename"

asked 20 Jan '15, 08:55

Minhaj%20Hasan's gravatar image

Minhaj Hasan
5942830

edited 20 Jan '15, 09:09

Processor Directives likhe search den arto kichu janar thakle(if you want to know more than the above answer).

(20 Jan '15, 17:01) Hira Hasan

#include < filename > ব্যবহার করা হলে কম্পাইলার কোডটি কম্পাইল করার সময় তার include ডিরেক্টরিতে filename নামক ফাইল টি খুঁজবে। সাধারনত, স্ট্যান্ডার্ড লাইব্রেরীর হেডার ফাইলের জন্য এই পদ্ধতি ব্যবহার করা হয়।

#include "filename" ব্যবহার করা হলে কম্পাইলার কোডটি কম্পাইল করার সময় বর্তমান ডিরেক্টরিতে অর্থাৎ যেই ডিরেক্টরিতে সোর্স কোডটি আছে সেই ডিরেক্টরিতে filename নামক ফাইল টি খুঁজবে। সাধারনত, প্রোগ্রামারের লেখা কাস্টম হেডার ফাইলের জন্য এই পদ্ধতি ব্যবহার করা হয়।

permanent link

answered 20 Jan '15, 09:35

tahmidrafi's gravatar image

tahmidrafi ♦♦
1.0k214

আপনার নিজের তৈরি কোন ফাইল (হেডার বা সোর্স) কোডে ইনক্লুড করতে চাইলে #include "filename" ব্যবহার করতে হবে, যেমন ধরুন আপনার সোর্স ডিরেক্টরিতে আপনার তৈরি করা একটি ফাইল আছে custom.h নামে যাতে আপনার তৈরি করা কিছু ফাংশন আছে

#include <stdio.h>

void hello() 
{
    printf("Hello ");
}

void world()
{
    printf("World");
}

এখন আপনি যদি এই ফাংশনগুলো main.cpp-তে ব্যবহার করতে চান তাহলেঃ

#include "custom.h"
int main()
{
    hello();
    world();

    return 0;
}

খেয়াল করে দেখুন, আমরা main.cpp-তে শুধু custom.h-কে ইনক্লুড করেছি।

উল্লেখ্য বিষয় main.cpp এবং custom.h একই ফোল্ডারে রাখতে হবে।

permanent link

answered 24 Jan '15, 11:00

omar_faruk's gravatar image

omar_faruk
513

edited 13 Sep, 13:18

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
60618

-2

For example, you made a C project using cokeblocks software. And your default file saving directory is C://usres//Document//c_project. Now you have made a header file (should have .h file extension) named my_headerfile.h. Now it will automatically get saved in C://usres//Document//c_project folder.

Now if you include this preprocessor file or header file in your main.c then you have to write ..

#include <stdio.h> // searches the file in C:\CodeBlocks\MinGW\include directory
#include "my_headerfile.h" // will search the file in C://usres//Document//c_project directory

If we want to write like this...

#include <my_headerfile.h> // u can . but then you have move that file in C:\CodeBlocks\MinGW\include directory
permanent link

answered 02 May '15, 14:13

%C3%86%20%C3%85m%20%C3%82%C3%B1up's gravatar image

Æ Åm Âñup
-171

edited 13 Sep, 13:23

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
60618

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×395
×121
×1
×1

question asked: 20 Jan '15, 08:55

question was seen: 4,046 times

last updated: 13 Sep, 13:24