커뮤니티

NewLine 함수가 작동을 안합니다.

프로필 이미지
로봇짱
2020-03-26 22:15:12
458
글번호 137261
답변완료
strvv= NumToStr(date,0); strvv1= NumToStr(time,0); if pos(CurrentTime-time)<=10 then { print("c:₩"+strvv+"_"+strvv1+".txt",",NetProfit, %.2f, PositionProfit, %.2f, var1, %.f", NetProfit, NewLine, PositionProfit, var1 ); } 위와 같이 코딩을 했는데 NetProfit 이후 PositionProfit, var1 이 행이 바뀌어 출력되는게 아니라 같은줄에 출력됩니다. txt 파일과 csv 파일 출력시 행을 바꾸어 출력하는 방법을 알고 싶습니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-30 08:57:58

안녕하세요 예스스탁입니다. ",NetProfit,%.2f"+NewLine+",PositionProfit, %.2f, var1, %.f" newline은 출력하는 형태를 지정하는 부분이므로 이름과 소숫점 자리수등을 지정하는 부분에서 처리하셔야 합니다. print("c:₩"+strvv+"_"+strvv1+".txt",",NetProfit,%.2f"+NewLine+",PositionProfit, %.2f, var1, %.f", NetProfit, PositionProfit, var1 ); 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : NewLine 함수가 작동을 안합니다. > strvv= NumToStr(date,0); strvv1= NumToStr(time,0); if pos(CurrentTime-time)<=10 then { print("c:₩"+strvv+"_"+strvv1+".txt",",NetProfit, %.2f, PositionProfit, %.2f, var1, %.f", NetProfit, NewLine, PositionProfit, var1 ); } 위와 같이 코딩을 했는데 NetProfit 이후 PositionProfit, var1 이 행이 바뀌어 출력되는게 아니라 같은줄에 출력됩니다. txt 파일과 csv 파일 출력시 행을 바꾸어 출력하는 방법을 알고 싶습니다.