どうすれば・を消すことができるでしょうか?
テキストファイル内の改行、それとDrawFormatString()の仕様「エスケープシーケンスが使えない」というのが原因だろうというのは分かっているのですが、
テキストファイルの文字列の改行は無くせないし、DrawFormatStringの変わりにprintfDx()を使うべきなのでしょうか?
質問が初歩的なうえに文がめちゃくちゃで申し訳ないのですが、アドバイスをお願いします。
//test.txt///////////////////////////////////////////////////////////////////////////////////
Hello World!!
ハローワールド!!
////////////////////////////////////////////////////////////////////////////////////////////
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
ChangeWindowMode(TRUE),DxLib_Init(),SetDrawScreen(DX_SCREEN_BACK);
char str[2][30];
FILE *fp;
if((fp=fopen("test.txt","r"))==NULL){
DrawString(0,0,"なにやらエラーのようでございます。",GetColor(255,255,255));
WaitKey();
DxLib_End();
return 0;
}
fgets(str[0],30,fp);
fgets(str[1],30,fp);
fclose(fp);
DrawFormatString(0, 0,GetColor(255,255,255),"%s",str[0]);
DrawFormatString(0,24,GetColor(255,255,255),"%s",str[1]);
ScreenFlip();
WaitKey();
DxLib_End();
return 0;
}