C/C++の宿題片付けます 144代目
■ このスレッドは過去ログ倉庫に格納されています
0065デフォルトの名無しさん
2010/12/06(月) 10:30:44書いてみたけど、例題みたいな変換結果は得られないよ
例題の変換結果を得るには A->B ではなく B->A にすれば良いみたい
#include <stdio.h>
int main( void )
{
char* in = "SBB/!Z!N!!PTP!!VBU!!NLP!!";
char tmp[5][6] = {0x00};
int i, j;
for( i = 0; i < 5; i++ ) {
for( j = 0; j < 5; j++ ) {
if( *in ) {
tmp[j][i] = (*in) - 1;
*in++;
}
else {
tmp[j][i] = ' ' - 1;
}
}
}
for( i = 0; i < 5; i++ )
printf( "%s", tmp[i] );
printf( "\n" );
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています