ÇÁ·Î±×·¡¹Ö

 3206, 10/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   killer759
   http://darkchavi.tistory.com
   C++ ÇÁ·Î±×·¥ Ŭ·¡½º Áú¹®

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2443 [º¹»ç]


1.½ÎÀÌ¿ùµå³ª ¸¶ÀÌ ½ºÆäÀ̽º¿Í °°Àº ÀÎ¸Æ ±â¹Ý Ä¿¹Â´ÏƼ¸¦ °´Ã¼ Æ÷ÀÎÅ͸¦ ÀÌ¿ëÇÏ¿©¼­ ÀÛ¼ºÇÏ¿© º¸ÀÚ. ¸ÕÀú Myworld¶ó´Â Ŭ·¡½º¸¦ ±¸ÇöÇÑ´Ù. ÀÌ Å¬·¡½º´Â À̸§, Ä£±¸(ÀÏÃÌ)¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ, Àα⵵ µîÀ» ¸â¹ö º¯¼ö·Î °¡Áö°í ÀÖ´Ù. Myworld°´Ã¼ÀÇ ¹è¿­À» »ý¼ºÇÑ ÈÄ¿¡ °¢°¢ÀÇ °´Ã¼¿¡ ´ëÇÏ¿© Ä£±¸µéÀÇ À̸§À» Áú¹®ÇÑ´Ù. À̸§ÀÌ ÀÔ·ÂµÇ¸é ¹è¿­¿¡¼­ ÀÏÄ¡ÇÏ´Â À̸§À» °¡Áö´Â °´Ã¼¸¦ ã¾Æ¼­ Ä£±¸¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ¿¡ ±× °´Ã¼ÀÇ ÁÖ¼Ò¸¦ ÀúÀåÇÑ´Ù. Àα⵵´Â Ä£±¸°¡ ¸¹À»¼ö·Ï Áõ°¡µÇ°Ô ÇÑ´Ù.

---------------------------------------------------

À§¿¡°¡ ¹®Á¦ÀÔ´Ï´Ù. ±×¸®°í ¾Æ·¡ °ÍÀÌ Á¦ ¼Ò½ºÀÔ´Ï´Ù.#include <iostream>
using namespace std;

class myworld
{
friend bool operator==(const myworld *v1, const myworld1 *v2);

char friend1[10];
    int love;
public:
char *name;
myworld(char *name_1);
void seta(myworld *b);
~myworld();

};
bool operator==(const myworld *v1, const myworld1 *v2)
{
    return v1->name == v2->name;
}
myworld::myworld(char *name_1)
{
name=new char[strlen(name_1)+1];
strcpy(name,name_1);
}

myworld::~myworld()
{
delete []name;
}
void myworld::seta(myworld *b)
{
static int i=0;
friend1[i]=b;
i++;
}

int main()
{
int i;
myworld *c1[11];
char name[10];
char sname1[10];
for(i=0; i<10; i++)
{
  cin>>name;
  c1[i]=new myworld(name);
}
cin>>sname1;
c1[10]=new myworld(sname1);
for(i=0; i<10; i++)
{
  if(c1[i]==c1[10])
  {
   c1[i]->seta(c1[i]);
  }
}

return 0;
}

C:\agagah\sfgasg.cpp(6) : error C2143: syntax error : missing ',' before '*'
C:\agagah\sfgasg.cpp(6) : error C2059: syntax error : '*'
C:\agagah\sfgasg.cpp(6) : error C2803: 'operator ==' must have at least one formal parameter of class type
C:\agagah\sfgasg.cpp(17) : error C2143: syntax error : missing ',' before '*'
C:\agagah\sfgasg.cpp(17) : error C2059: syntax error : '*'
C:\agagah\sfgasg.cpp(18) : error C2803: 'operator ==' must have at least one formal parameter of class type
C:\agagah\sfgasg.cpp(19) : error C2065: 'v2' : undeclared identifier
C:\agagah\sfgasg.cpp(19) : error C2227: left of '->name' must point to class/struct/union
C:\agagah\sfgasg.cpp(34) : error C2440: '=' : cannot convert from 'class myworld *' to 'char'
        This conversion requires a reinterpret_cast, a C-style cast or function-style cast
Error executing cl.exe.

sfgasg.obj - 9 error(s), 0 warning(s)

¿À·ù°¡ ÀÌ·¸°Ô ¸¹ÀÌ ¶ß³×¿ä. ¿Ö ±×·±°É±î¿ä.¤Ð_-

  Hit : 5313     Date : 2010/05/07 02:24



    
qa22ahj ÀÌ·± ¿À·ù´Â F4 ¸¸ ´©¸£¼Åµµ ¾îµð°¡ À߸ø‰ç´ÂÁö ¾Ë¼ö Àִµ¥ ¸»ÀÔ´Ï´Ù..
ÀÏ´Ü ¿À·ù ¸Þ¼¼Áö·Î ºÁ¼­´Â 6¹ø°ÁÙ 17¹ø° ÁÙ 19¹ø°ÁÙ 34¹ø° ÁÙ¿¡ ¿¡·¯°¡ ÀÖ´Ù°í ³ª¿À´Â ±º¿ä.. ¿µ¾î¸¦ ÀÐÀ»ÁÙ ¾Æ½Å´Ù¸é ÄÄÆÄÀÏ·¯°¡ Ä£ÀýÇÏ°Ô ¾îµð°¡ À߸ø‰ç´ÂÁö ´Ù °¡¸£ÃÄ ÁÖ°í Àִµ¥...

6¹ø¤Š ÁÙÀº ¤¾ ¿ÀŸ³ª¼Ì³×¿ä.. myworld1
±×¸®°í ºñ±³¿¬»êÀÚ´Â ÇÁ·»µå ÇÔ¼ö ¼±¾ðÀÌ ¾Æ´Ï¶ó ¸É¹öÇÔ¼ö·Î ¼±¾ðÇØÁÖ´Â°Ô ÁÁ½À´Ï´Ù.
¸É¹ö³¢¸® ºñ±³Çϴ°Ŵϱî¿ä. ±»ÀÌ Å¬·¡½º ¹ÛÀ¸·Î »¬ÀÌÀ¯°¡ ¾øÁÒ. ÀæÀº ÇÁ·£µå ¼±¾ðÀº ¿ÀÈ÷·Á ÄÚµåÀÇ °¡µ¶¼ºÀ» ¶³¾î ¶ß¸³´Ï´Ù.
bool operator==(const myworld &v);
·Î ÇØÁֽøé ÁÁ±¸¿ä.
±»ÀÌ ¸É¹ö ÇÔ¼ö°¡ ¾Æ´Ñ Àü¿ª ÇÔ¼ö·Î ÇÏ°í½ÍÀ¸½Ã´Ù¸é Æ÷ÀÎÅÍ ÇüÀÌ ¾Æ´Ï¶ó, ÂüÁ¶ º¯¼ö°¡ µÇ¾î¾ßÇÕ´Ï´Ù. ¿¬»êÀÚ ¿À¹ö·Îµù±ÔÄ¢ Áß¿¡ ¿¬»êÀÚ Áß Àû¾îµµ Çϳª´Â »ç¿ëÀÚ°¡ Ŭ·¡½º°¡ ÀÖ¾î¾ß ÇÑ´Ù´Â °Ô ÀÖ½À´Ï´Ù. Æ÷ÀÎÅÍ´Â »ç¿ëÀÚ Å¬·¡½º°¡ ¾Æ´Ï¹Ç·Î ÀÌ ±ÔÄ¢À» Áؼö ÇÏÁö ¸øÇÏÁÒ.
friend bool operator==(const myworld &v1, const myworld &v2); ·Î ¼±¾ðÇÏ½Ã¸é µÉ²®´Ï´Ù.

17¹ø ÁÙÀº À§¿Í ¿¬°ü µÈ°Å±¸¿ä. ¿ÀŸ & Æ÷ÀÎÅÍ°¡ ¾Æ´Ñ ·¹ÆÛ·±½º.

±×¸®°í 34¹ø¤Š ÁÙÀº ¼­·Î ŸÀÔÀÌ ¸ÂÁú ¾È³×¿ä..

ÀÌÁ¤µµ¸¸ ¸»Çص帮¸é ´ÙÀ½ ºÎÅÏ ÇϽǼö ÀÖÀ¸½ÃÁÒ?
2010/05/08  
dawon15 º¸Åë Àú·¸°Ô ¿À·ù°¡ ¸¹À̳¯¶§
°°Àº ¶óÀο¡¼­ ³ª¸é
¿¬°üµÈ ¿À·ùÀΰæ¿ì°¡ ¸¹½À´Ï´Ù.
Çϳª¼öÁ¤ÇÏ½Ã¸é ½Ï ´Ù »ç¶óÁö´Â°æ¿ì°¡ ¸¹ÀÌ ÀÖÀ¸´Ï
±× Á٠ã¾Æ°¡¼Å¼­ À¯½ÉÈ÷ »ìÆ캸¼¼¿ä~
2010/05/08  
3026   c¾ð¾î¿¡¼­ »ö±òÀÖ´Â ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â ¹æ¹ý[2]     powermilk
05/20 5544
3025   printf ·Î Ãâ·ÂÇÑ ³»¿ëÀ» ÆÄÀÏ·ÎÀúÀåÇÏ·Á¸é ¾î¶»°ÔÇؾßÇϳª¿ä..[5]     lwklwk
08/24 5524
3024     [re] C ¾ð¾î¸¦ ¹è¿ì´Âµ¥¿ä..¤Ì¤Ì     hkpco
09/07 5524
3023     [re] c ¾ð¾î Çñ׷¡¹Ö Áú¹®¿ä!!! °í¼ö´Ôµé Á» ºÁÁÖ¼¼¿ä.¤Ð[1]     ±«µµ³ªÀÌÃ÷
02/08 5523
3022   C++ ÇÔ¼ö ¿À¹ö·Îµù ¿À·ù Áú¹®ÀÔ´Ï´Ù. [1]     sweetick
03/04 5517
3021   ÇÁ·Î½ÃÀú¿Í ÇÔ¼öÀÇ Â÷ÀÌ[2]     h@cking2013
07/30 5510
3020   À±¼º¿ìÀÇ ¿­Ç÷°­ÀÇ cÇÁ·Î±×·¡¹Ö¿¡¼­ µµÀü!ÇÁ·Î±×·¡¹Ö1[1]     yj6393
07/24 5510
3019   ¾Æ Á¤¸» ¸ð¸£°Ú³×¿ä ... °í¼ö´Ôµé µµ¿ÍÁÖ¼¼¿ä ¤Ð.¤Ð (JAVA ¼Ò½º)[3]     tlsdbcjs
03/27 5495
3018   ¹®ÀÚ¿­ 3°³¸¦ ³ôÀº¼ø¼­´ë·Î ¿¬°áÇÏ´ÂÇÁ·Î±×·¥ÀÔ´Ï´Ù[5]     tegi83
06/08 5487
3017     [re] crypt¶ó´Â ÇÔ¼ö´Â ¹º°¡¿ä?[1]     ChuRack
02/17 5478
3016   ÆäÀÌÁö ·Îµù½Ã Áñ°Üã±â ÀÚµ¿À¸·Î Ãß°¡µÇ±âÁ» °¡¸£ÃÄ ÁÖ¼¼¿ä[2]     dnflwltj
09/06 5465
3015   C¾ð¾î ÇÁ·ÎÅäŸÀÔ¼±¾ð[7]     twt525
12/24 5397
3014   2Â÷¿ø ¹è¿­¿¡ ´ëÇؼ­[3]     3cushion
11/02 5391
3013   C¾ð¾î ´ë¹®ÀÚ->¼Ò¹®ÀÚ ¹Ù²Ù´Â main ÇÔ¼öÀε¥..[3]     dodomania
01/15 5385
3012   c¾ð¾î Ãʺ¸ Áú¹®ÀÌ¿ä....(void¿¡ ´ëÇؼ­..)[13]     badboy25
02/04 5385
3011   C++ °ü¸® ÇÁ·Î±×·¥¿¡¼­ È­¸é¿¡ ¸Þ´º È£Ãâ½Ã ¹®Á¦Á¡...[3]     ksbgenius
05/20 5384
3010     [re] C ¾ð¾î ¿¹Á¦ ¹®Á¦,[1]     TIM_Scutum
02/05 5364
3009   Á¦°¡Á÷Á¢ ÆÐŶÀ» Á¶ÀÛÇØ º¸³»°í½Í½À´Ï´Ù[4]     ¿³Àå¼ö
01/20 5357
  C++ ÇÁ·Î±×·¥ Ŭ·¡½º Áú¹®[2]     killer759
05/07 5312
3007   ¿Â¶óÀÎ °ÔÀÓ ÇÁ¸®¼­¹öÀÇ ¿ø¸®´Â ¹«¾ùÀΰ¡¿ä?[9]     splo1208
09/20 5295
[1][2][3][4][5][6][7][8][9] 10 ..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org