Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

검색을 이것저것해보니 침범하면 안되는 메모리 영역에 쓰려해서 그렇다는데

 

제 코드는 그냥

 

#include <iostream>
#include <fstream>
#include <cstdlib>
#include <ctime>
using namespace std;

class Array{
        private:        double val[6][6];
        public: Array(){setAry(0,0,0);}
                void setAry(int i, int j, double a){val[i][j]=a;}
                void rndAry(){srand((unsigned int)time(NULL));
                        for(int i=0;i<=5;i++){   val[i][0]=(rand()%15+1)*rtrnAry(0,0);  for(int j=1;j<=5;j++){val[i][j]=0.01*(rand()%200+1)*rtrnAry(i,j-1);}}}
                void printAry(int i,int j){cout.setf(ios::scientific, ios::floatfield); cout<<rtrnAry(i,j)<<"\t";}
                double rtrnAry(int i,int j){return val[i][j];}
                void printAryAll(){for(int i=0;i<=6;i++)        {for(int j=0;j<=6;j++)  {printAry(i,j);}        cout<<endl;}}
                int MinIn(int i){double find=rtrnAry(0,0); int j,k;
                                for(j=1;j<=6;j++){      if(find>=rtrnAry(i,j)){ find=rtrnAry(i,j);k=j;}}        return k;}

};

int main(){
        Array A1;
        double iniAry,find; int i,j;
        cout<<"배열(0,0)의 첫 값을 입력해주세요"<<endl;
        cin>>iniAry;
        A1.setAry(0,0,iniAry);
        A1.rndAry();
        ofstream tmp("tempfile.txt");
        for(i=0;i<=6;i++){
                for(j=0;j<=6;j++){tmp<<A1.rtrnAry(i,j)<<"\t";}  cout<<endl;}
        tmp.close();
return 0;}
 

 

 

그냥 6 by 6 매트릭스 만들고 랜덤한 숫자를 36개를 저장한다음에 그걸 tempfile.txt 파일로 저장하는건데요

 

계속 segmantation 오류가 떠서 이것저것 수정해봤는데 tmp<<A1.rtrnAry(i,j)<<"\t";이쪽 문장이 없으면 멀쩡해지거든요

 

원래는 A1.printAryAll();이 6x6한번에 출력해주는 함수라 tmp<<A1.printAryAll();로 했었는데 오류가 나길래

 

입력을 cout<<으로 해주는게 아니라 변수로 직접넣어줘야 하는건가 싶어서 rtrnAry()로 바꿨는데도 똑같이 오류가 나네요.

rtrnAry는 ixj 번째의 값을 리턴해주는 함수입니다.

 

세그먼테이션 오류를 어떻게 해야 고칠 까요...



  • profile
    title: 야행성프리지아      Facta, Non Verba 2016.10.25 22:48
    중간중간 for문 선언할 때
    i<=6
    j<=6
    인 부분이 있네요. 등호 빼셔야 하지 싶습니다.
  • profile
    벌레쟁이      이젠 울트라뽑는 하이브 2016.10.26 20:06
    으에에에엑 크라-스 선언 부분에 내 눈이!!!
  • profile
    벌레쟁이      이젠 울트라뽑는 하이브 2016.10.26 20:10
    Array::MinIn()도 잘못되었네영.
    루프 1 ~ 6으로 돌면 배열에 음는 6번 인덱스 읽네영.
    실행해서 오류나는거랑은 관련음지만.
  • profile
    쮸쀼쮸쀼 2016.10.27 00:54
    질문과는 상관없지만, 그냥 6 by 6 매트릭스 만들고 랜덤한 숫자를 36개를 저장한다음에 그걸 tempfile.txt 파일로 저장하는 파이썬 코드는 다음과 같습니다. 파이썬 만세!
    ----
    import random

    row = 6
    col = 6
    filename = "tempfile.txt"

    a = []
    for i in range(row*col):
      a.append(random.randint(10, 99))

    def divideList(numlist, col):
      for i in range(0, len(numlist), col):
        yield numlist[i:i+col]

    b = [x for x in divideList(a, col)]

    file = open(filename, "w")
    for i in b:
      file.write(str(i))
      file.write("\n")
    file.close()
  • ?
    므시므시      닉네임만 이렇지 MSI와 별다른 관계는 없습니다(핳핳) 2016.10.31 09:08
    import numpy as np
    r = np.random.randint(200, size=(6, 6))
    r.savetxt('tempfile.txt')

    numpy와 함께라면 3줄이면 됩니다
  • profile
    쮸쀼쮸쀼 2016.10.31 13:32
    오, numpy는 한번도 써본 적 없는데 편리하네요.
  • profile
    주기율표 2016.10.27 09:52
    그렇네요 0~5여야하는데 0~6이던 1~6이네요.. 일단 수정해볼게요..

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 윈도우 10 프리뷰 18305. 샌드박스 기능 추가

    윈도우 10 인사이더 프리뷰 빌드 18305(19H1)에 윈도우 샌드박스가 추가됐습니다. 가상 머신을 설치하지 않고 .EXE 확장자의 실행 파일을 안전하게 실행, 호스트에 아무런 영향을 주지 않고 확인이 가능합니다. 샌드박스에서 실행된 애플...
    Date2018.12.20 소식 By낄낄 Reply29 Views5776 file
    Read More
  2. 구글 캘린더 디자인이 바뀌었네요.

    구글 캘린더 많이들 사용하시나 모르겠는데 저는 크롬에서 홈버튼 누르면 구글캘린더로 가게 해놨을만큼 하루에도 몇 번씩 들어가는데요, 오늘 보니 디자인이 조금 바뀌었네요. 정확히 기억은 안나지만 날짜랑 요일도 가운데정렬로 바뀐 ...
    Date2018.12.19 일반 Bytitle: AI아즈텍 Reply5 Views1205 file
    Read More
  3. No Image

    MS의 엣지 브라우저 포기는 구글 탓.?

    약 2주 전에 Microsoft 는 자사의 EdgeHTML 브라우저를 Chromium으로 다시 빌드 할 예정이라고 발표했습니다. EdgeHTML 렌더링 엔진은 이 과정에서 제외되었습니다.   이 변화에 대한 많은 이유가 있으며, 마이크로 소프트는 웹 표준화가 ...
    Date2018.12.19 소식 Bytitle: 가난한카토메구미 Reply22 Views2070
    Read More
  4. No Image

    쥬니어 네이버, 게임랜드 서비스 종료

    쥬니어 네이버의 게임랜드가 12월 27일부터 일부 서비스를 중단, 내년 2월 28일에 전체 서비스를 종료합니다. 돈 안 되니까 닫는 것도 있겠지만, 요새는 트렌드가 바뀌어서 어지간하면 동영상을 보니까요. 쥬니어 네이버 메인에도 게임랜...
    Date2018.12.19 소식 By낄낄 Reply2 Views4398
    Read More
  5. No Image

    윈도우 10 버전 1809, 10월 업데이트의 네번째 발표

    윈도우 10 버전 1809, 2018년 10월 업데이트가 네번째로 발표됐습니다. 이 버전은 파일이 사라진다던가 인텔 내장 그래픽 드라이버의 문제라던가, 하여간 자잘한 버그 때문에 공개됐다가 막혔다가 다시 공개했다가 막혔다가 다시 공개했습...
    Date2018.12.19 소식 By낄낄 Reply3 Views1227
    Read More
  6. No Image

    딱 한 게임만 멈춘다면 뭐가 문제일까요?

    여러 게임 중 한 게임만 멈춥니다   SSD에 깔린 게임을 HDD에도 깔아봤고 윈도우 포맷도 해봤고   혹시 전력부족인가 싶어서 파워도 바꿔봤고 그래픽카드도 바꿔봤습니다   하는 게임 중 가장 고사양도 아닌데 왜 멈출까요?   어떤 게임도...
    Date2018.12.18 질문 By주기율표 Reply5 Views510
    Read More
  7. No Image

    Shift + Delete 삭제시 복구 방법 좀 여쭤봅니다...

    안녕하세요. 잉여한 뉴비 큐비트이빈다아. 회사에서 일하던 도중 Shift + Delete로 폴더 하나를 날렸는데 그게 가장 핵심인 폴더를 날려서 복원 방법을 여쭤봅니다. 그나마 다행인 것은 C가 아닌 D에 저장했다는 것 정도네요. 완전히까진 ...
    Date2018.12.17 질문 By큐비트 Reply9 Views4912
    Read More
  8. 커세어의 소프트웨어 별로네요

    제가 부족한 사람이라 그런지 안쓰시는 장비들을 주시는 분들이 계셔서 허세어장비가 몇 개 생겼어요   헤드셋하고 마우스를 받았는데, 소프트웨어가 정말 거지같네요   다른프로그램들이랑 충돌이 엄청나요 괜한 윈도우10만 욕하다가 커...
    Date2018.12.17 일반 By급식단 Reply13 Views1562 file
    Read More
  9. No Image

    페이스북, 공유하지 않은 사진이 유출. 피해 규모는 680만명

    페이스북에서 이용자가 공유하지 않는 사진이 노출되는 버그가 발견됐습니다. 써드파티 애플리케이션에서 사진 액세스를 허용하면 공유하지 않은 사진이 여기에서 보인다네요. 피해 규모는 최대 680만명, 9월 13일~25일 사이에 발생한 문...
    Date2018.12.16 소식 By낄낄 Reply6 Views816
    Read More
  10. No Image

    3D마크 포트 로얄 벤치마크의 실행 동영상

    3D마크 포트 로얄 벤치마크의 실행 동영상입니다.
    Date2018.12.15 소식 By낄낄 Reply0 Views355
    Read More
  11. z390도 윈도우 8.1로 대강 쓸수는 있군요

      드라이버가 윈10 64비트용만 있길래 걱정했는데 (랜 드라이버를 안담아와서 윈8이 랜 드라이버 자동으로 못잡으면 아무것도 못함) 유선랜두개중에 하나잡더군요. 그걸로 인터넷 접속해서 다 깔았어요. 다른 유선랜 한짝이랑 와이파이랑...
    Date2018.12.15 일반 By고자되기 Reply4 Views847 file
    Read More
  12. 윈10 핫스팟 기본탑재였군요.

        왜 빠른메뉴에 안넣었는지   있는줄로 몰랐네.                
    Date2018.12.13 일반 ByHack Reply5 Views1458 file
    Read More
  13. 동영상을 코믹북처럼 만들어주는 사이트

    머신러닝을 활용해서 동영상을 코믹북 페이지로 변환시켜주는 사이트입니다. 링크 들어가셔서 영상(50메가 이내)을 업로드 하시거나 유튜브 영상 링크를 넣어주셔도 되고 아래의 샘플영상을 클릭하셔도 됩니다. 업로드할 때 파일명에 한글...
    Date2018.12.13 소식 Bytitle: AI아즈텍 Reply2 Views996 file
    Read More
  14. 텐센트 뮤직, 미국에서 기업 공개 예정

    텐센트 뮤직이 미국 주식 시장에 상장합니다. 발행 가격은 1주에 13~15달러. 총액은 213억 달러 예상입니다. 텐센트가 지분 59%를 차지해 최대 주주, 스포티파이가 8.9%, 투자회사 몇 개가 상당 부분을 차지합니다. 텐센트는 스포티파이 ...
    Date2018.12.12 소식 By낄낄 Reply0 Views474 file
    Read More
  15. No Image

    구글+ 또 보안 문제, 폐쇄를 4월로 앞당김

    구글+ API의 11월 업데이트에 또 버그가 발견돼, 발견 일주일만에 수정했다고 합니다. 이 버그를 악용한 사례는 발견되지 않았다네요. 어쨌건. 구글은 원래 2019년 9월에 구글+를 종료한다는 계획이었으나, 이를 4월로 앞당겼습니다. 말로...
    Date2018.12.12 소식 By낄낄 Reply2 Views573
    Read More
목록
Board Pagination Prev 1 ... 446 447 448 449 450 451 452 453 454 455 ... 578 Next
/ 578

최근 코멘트 30개
umpclife
09:19
AKG-3
09:18
umpclife
09:18
랩탑
09:17
자칭
09:17
랩탑
09:16
Iwish
09:16
카토메구미
09:06
마초코
09:06
피리카
09:00
유지니1203
08:59
마초코
08:58
카토메구미
08:56
아라
08:55
투명드래곤
08:52
하드매냐
08:50
투명드래곤
08:50
슬렌네터
08:49
하드매냐
08:48
까르르
08:47
하드매냐
08:47
카토메구미
08:45
슬렌네터
08:41
슬렌네터
08:38
딱풀
08:37
까르르
08:31
허태재정
08:26
허태재정
08:24
허태재정
08:23
렉사
08:22

MSI 코리아
AMD
더함
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소