ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ERIC910903
   http://blog.naver.com/eric910903
   ÇÔ¼ö(Function) ¾È¿¡¼­ ÇÁ·Î±×·¥ Àüü¸¦ ¾î¶»°Ô ³¡³»³ª¿ä?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2987 [º¹»ç]


¾È³çÇϼ¼¿ä?
EricÀÔ´Ï´Ù.

´Ù¸¥°ÍÀÌ ¾Æ´Ï¶ó..

Function ¾È¿¡¼­  return 0¸¦ ÇÒ°æ¿ì¿¡´Â
ÇÁ·Î±×·¥ Àüü¸¦ ³¡³»°í ½ÍÀºµ¥..
´Ù¸¥ ÇÔ¼ö¿¡ Àִ  cout ¿¡ Àִ¹®ÀåÀÌ ³ª¿É´Ï´Ù..

ÇÁ·Î±×·¥ ±â´ÉÀº

Main() ¾È¿¡´Â ÇÔ¼öcall¸¸ ÀÖ°í
Function Àº ¹Ø¿¡ Àû¾ú½À´Ï´Ù.

¹®Á¦°¡ µÇ´Â function ¾È¿¡´Â

ÇÁ·Î±×·¥ »ç¿ëÀÚ°¡ in file (ifstream)ÆÄÀÏÀÇ À§Ä¡¸¦ Àû´Â°ÍÀε¥..

¸¸¾à À§Ä¡°¡ Ʋ¸®°Å³ª.. ½ºÆç¸µÀÌ Æ²¸®¸é..
return 0;

¾Æ´Ï¸é,
°³¼Ó..

À̶ó´Â ÇÁ·Î±×·¥À» ¸¸µé¾ú´Âµ¥..
ÇÁ·Î±×·¥ÀÌ °³¼Ó ´Ù¸¥ function ¿¡ Àִ  cout¸¦  Ç¥½Ã¸¦ Çϳ׿ä?



Á¦°¡ Çϰí ÀÖ´Â ÇÁ·Î±×·¥Àº Çб³ ÇÁ·ÎÀèÆ®·Î ³Ê¹« ±æ¾î¼­ ´Ù´Â ¸ø ¿Ã¸®Áö¸¸..
¹®Á¦°¡ µÇ´Â ºÎºÐ¸¸ ¿Ã¸®°Ú½À´Ï´Ù..


char getFileName(ifstream& Ifile, char Location[])
{
        cout << "Input Path for Text File" << endl;
        cin.getline(Location,Size);

        Ifile.open(Location);
        if(!Ifile)
        {
                cout << "Sorry!! Wrong Path!! End of Program !!" << endl;
                return 0;
        }
        else
        {
            cout << "Correct Path!! Access Successful" << endl;
        }

        return 0;
}


ÀÌ °ÍÀÌ ¹Ù·Î ¹®Á¦ µÇ´Â ÇÔ¼ö(function)Àä.
return 0ÀÌ 2°³ ÀÌÀ¯´Â
Çϳª¸¸if Çü½Ä¿¡ ¾²¸é..
¿À·ù Control reaches end of non-void function ¶ó°í¿À·ù°¡ ³²´Ï´Ù.. (ÀûÈ®ÇÏ°Ô ¿À·ù º¸´Ù´Â WARNING. ÁÖÀ§ÀÔ´Ï´Ù)
warningÁÖÀ§´Â °ð ¹®Á¦°¡ µÈ´Ù´Â ¸»¿¡..;;

Àú´Â ¹Ù·Î À§Ä¡°¡ Ʋ¸®°Å³ª, ½ºÆä¸±ÀÌ ¿À·ù°¡ ³ª¸é..
(´Ù¸¥ ÇÔ¼ö(function) ¿¡ Àִ  cout ¿¡ ÀÖ´Â ¹®ÀåÀ» º¸°í ½ÍÁö ¾Ê°í, ¹Ù·Î ÇÁ·Î±×·¥À» ³¡³»°í½Í½À´Ï´Ù)

¹¹°¡ ¹®Á¦ Àΰ¡¿ä?





  Hit : 5297     Date : 2011/05/08 07:42



    
asdwho return0 ´ë½Å exit(1) ȤÀº exit(0)À» ¾²¼Åµµ »ó°ü¾øÀ»µí ÇÏ³×¿ä ¤¾¤¾

¾Æ´Ï¶ó¸é ƯÁ¤°ªÀ» ¸®ÅÏÇÏ¿© ºÎ¸ðÇÔ¼ö°¡ Á¾·áÇÏ°Ô ÇÏ´Â ¹æ½ÄÀ¸·Î ÇØµµ ±¦ÂúÀ» °Í °°±¸¿ä.
2011/05/08  
/x7375696e6567 asdwho ´ÔÀÌ ¸»¾¸ÇÏ½Å°É Á¶±Ý´õ ÀÚ¼¼ÇÏ°Ô ~~

function(int a) {
if(a < 0)
return -1;
else
return a * a;
}
ÀÌ·± ÇÔ¼ö°¡ ÀÖ´Ù°íÇÒ¶§
int a = -1;
if(function(a) == -1)
return 0;
else
~~~~~~

ÀÌ·±½ÄÀ¸·Î ÇÔ¼ö¿¡ ƯÁ¤ ¸®ÅϰªÀ» ¼³Á¤Çؼ­ ³¡³»½Ã´Â°Ô ÁÁÀ» °Í°°³×¿ä

±Ùµ¥ ¾²´Ùº¸´Ï±î ¿øÇÏ½Ã´Â°Ô À̰ÇÁö Àß ¸ð¸£°Ú³×¿ä ¤»¤»
2011/05/08  
ERIC910903 return ´ë½Å
Ȥ½Ã³ª ÇØ¼­

exit(0)¸¦ »ç¿ëÇØº¸´Ï±ñ...¶È°°Àº °á°ú ¿´°Åµç¿ä..
ÇÏÁö¸¸,
exit(1)¸¦ ÇÏ´ø°¡..
¾Æ´Ô ƯÁ¤ÇÑ °ªÀ» ³»Á־ Á¾·á Çϴ°͵µ °¡´ÉÇϰڱº¿ä.
ÀÏ´Ü ´äº¯ °¨»çÇÕ´Ï´Ù.
2011/05/08