ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-21 05:21:28
URL https://te31.com/rgr/view.php?id=study&no=967 ¸ð¹ÙÀÏ È­¸é
°°Àº ÄÚµåÀε¥ ¸®´ª½º/vs °á°ú°¡ ´Ù¸£¸é..

#include <iostream>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <fstream>
#include <string>

int NO = 0;
using namespace std;

void MakeRandFile(int N)
{
        int err = 0;

        ofstream SaveFile("unsorted.txt");
        long long why;
        srand((unsigned int)time(NULL));
        int i = 0;
        for (i = 0; i<N; i++){

                why = ((long long)(rand()+1) << 32) | rand();
                SaveFile << why << endl;
        }
        SaveFile.close();
}

void ReadFile(long long *ary)
{

        int cnt = 0;

        ifstream OpenFile("unsorted.txt");
        char *buf;
        string line;

        while (!OpenFile.eof())
        {
                getline(OpenFile, line);
                ary[cnt++] = strtoll(line.c_str(), &buf, 0);
        }

        OpenFile.close();

}

int main() {
        int wait;
        clock_t start, end;

        cout << "Number of ary : ";
        cin >> NO;
        long long *test = new long long[NO];

        MakeRandFile(NO);
        ReadFile(test);

        cout << "It works" << endl;

        cin >> wait;
        return 0;
}

¿ø·¡´Â ¹Ø¿¡ ´õ Àִµ¥ °á°ú¿¡ »ó°ü¾ø´Â ³»¿ëÀ̶ó ¸î°³ »°´Âµ¥¿ä..

vs»ó¿¡¼± Á¦´ë·Î µ¹¾Æ°¡´Âµ¥ ¿ìºÐÅõ¿¡¼­ ÀÌŬ¸³½º cdt ³ª ÄÚµåºí·°½º °°Àº°Å¿¡¼­ µ¹¸®¸é
*** glibc detected *** /home/****/workspace/rtrt/Debug/rtrt: free(): invalid pointer: 0x08201060 ***

ÀÌ·± ¿¡·¯ ³ª¸é¼­ Á×¾î¹ö¸®°í À§Ä¡¸¦ º¸¸é ReadFile ÇÔ¼ö¿¡¼­ OpenFile.close(); ºÎºÐ¿¡¼­ Áװŵç¿ä..
±×·¡¼­ ½Ã¹ß ¹¹Áö ÇÏ°í ã¾Æº¸´Ù°¡ ¾Æ¹«»ý°¢¾øÀÌ Ã³À½¿¡ ¹Þ¾Æ¿À´Â µ¿Àû ÇÒ´ç ºÎºÐÀ»
long long *test = new long long[NO]; ¿¡¼­
long long *test = new long long[NO+1]; ·Î ¹Ù²ã Áá´õ´Ï ¿ìºÐÅõ»ó¿¡¼­µµ Á¦´ë·Î µ¹¾Æ°¡´Âµ¥¿ä..

Á¦°¡ ¹» À߸øÇÑ°ÅÁÒ?? ¿Ö vs¿¡¼º °æ°íµµ ¾È¶¹´Âµ¥ ¿ìºÐÅõ(gnu c/c++ compiler) ±â¹ÝÀ¸·Î µ¹¸®´Ï±î ¹®Á¦°¡ »ý±â´Â°Ç°¡¿ä?

¹º°¡ À߸øÇÑ°ÔÀִµ¥ vs¿¡¼­ ÀÚµ¿À¸·Î °íÃÄÁÖ±â¶óµµ ÇÑ°Ç°¡¿ä??
-------------------------------------------------------

¶ó°í Áú¹® ¿Ã¸®·Á°í Çߴµ¥ ¿ÖÀÎÁö ã¾Ò½À´Ï´Ù.. Áß°£¿¡

while (!OpenFile.eof())
{..}

ÀÌ ºÎºÐÀÇ cnt °¡ Á¦°¡ ÀԷ¹ÞÀº°Í º¸´Ù Çϳª ´õ ¿Ã¶ó°¡´Â°É º¸´Ï

Á¦´ë·Î ¾²·Á¸é while(getline.......) ÀÌ·± ½ÄÀ¸·Î ¾²¶ó°í stackoverflow¿¡ ³ª¿Ô´õ±º¿©..

±Ùµ¥ ±×°Ç ±×·¸´Ù°í Ä¡°í ±×·³ vs¿¡¼± ¿Ö µ¹¾Æ°£°ÅÁÒ??¤±¤¤¤·¤©

Àâ´ã | 1301¸íÀÌ Àоú¾î¿ä. 3.144.222.208

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-21 10:07:46
The EOF flag is only set once a read tries to read past the end of the file.
ÆÄÀÏÅ©±â±îÁö¸¸ µü Àо EOFüũ ¾ÈµË´Ï´Ù. ÆÄÀÏÅ©±â¸¦ ³Ñ¾î°¡¾ß EOF°¡ ¶ßÁÒ.
EOF¸¸ ¹ÏÁö ¸¶½Ã°í getlineÀÇ °á°ú¸¦ È®ÀÎÇÏ½Ã´Â°Ô ÁÁÀ»°Å °°³×¿ä.
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-21 16:41:44
1// ³× Á¦°¡ eof¸¦ Àß ¸ð¸£°í ½è´Ù°¡ ¿À·ù°¡ ³­°Ç ¾Ë°Ú´Âµ¥ ¿Ö vs ¿¡¼± ±×³É µ¹¾Æ°¬¾ú´ø°ÇÁö ±Ã±ÝÇؼ­¿ä..
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-21 18:32:06
vs ¹öÁ¯ÀÌ ³·¾Æ¼­ ¸Þ¸ð¸® ¿À¹öÇ÷οì üũ¸¦ ¾ÈÇß³ªº¸ÁÒ
¿ø·¡ ÀÌ·± Á¾·ùÀÇ ¹ö±×°¡ °¡Àå ã±â ¾î·Á¿ö¿ä
4 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-21 22:14:51
Àúµµ ´ä3°ú ÀÇ°ß °°½À´Ï´Ù.
5 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-21 23:17:28
À½..vs2013À̾ú´Âµ¥ ¹¹Áö..¤±¤¤¤·¤©
6 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-23 15:51:57
vs ´Â ÄÚµù Ç¥ÁØ ¾Æ´Ï¾îµµ ¸·ÇÏ°í , ÇÁ·Î±×·¡¸Ó ÆíÀǼºÀ» À§ÇØ Á¦°øÇÏ´Â ¿©·¯°¡Áö ±â´Éµé ¶§¹®¿¡ ÀÖ½À´Ï´Ù.
7 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-23 18:30:58
VS´Â ÈüÀ» ÇÒ´çÇÏ°í üũÇÒ¶§ ŸÀÌÆ®ÇÏ°Ô ÇÏÁö ¾Ê±â ¶§¹®¿¡ ±×·¸½À´Ï´Ù.
Alignment°¡ Á¤È®È÷ Page Size¿¡ ¸Â´Ù¸é ŸÀÌÆ®ÇÏ°Ô µÇ´Âµ¥, ±×·¸Áö ¾ÊÀ¸¸é µÚ¿¡ PaddingÀÌ ºÙ¾îÀÖ´Â °æ¿ì°¡ ´ëºÎºÐÀÔ´Ï´Ù.
±×·³ 1¹ÙÀÌÆ®·Î´Â Èü Çì´õ°¡ ±úÁöÁö ¾Ê±â ¶§¹®¿¡ ExceptionÀÌ ¹ß»ýÇÏÁö ¾Ê°í ³Ñ¾î°¡ÁÒ.
µð¹ö±× ¸ðµå¿¡¼­¶óµµ Á» ŸÀÌÆ®ÇÏ°Ô Ã¼Å©ÇßÀ¸¸é ÁÁ°Ú´Âµ¥ ¾ÈÇϵå¶ó±¸¿ä...
8 ºñ°ø°³ ¼Õ´Ô ¡¦ 2015-01-26 02:41:44
´äº¯µé °¨»çÇÕ´Ï´Ù.
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
¡â ÀÌÀü±Û: mybatis ´ÙÁß DB¿¬°á¿¡ ´ëÇØ Áú¹® µå¸³´Ï´Ù. [9]
¡ä ´ÙÀ½±Û: °³¹ßÇÒ¶§ ¸»½ÃÅ°¸é ¾ÈÈûµç°¡¿ä? [10]
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 16.75%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward