Submission #132492


Source Code Expand

#include <stdio.h>

void swap( char *str1, char *str2 )
{
	char *tmp = str1;
	str1 = str2;
	str2 = tmp;
}

int main(){
	char c[4][4];
	
	for( int i = 0; i < 4; i++ ){
		for( int j = 0; j < 4; j++ ){
			scanf(" %c",&c[i][j]);
		}
	}
	
	for( int i = 0; i < 4; i++ ){
		swap( c[i][1], c[i][4] );
		swap( c[i][2], c[i][3] );
	}

	for( int i = 0; i < 4; i++ ){
		for( int j = 0; j < 4; j++ ){
			printf("%c",c[i][j]);
		}
		printf("\n");
	}
	
	return 0;
}

Submission Info

Submission Time
Task B - 回転
User tiechel
Language C++ (G++ 4.6.4)
Score 0
Code Size 483 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:20:26: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
./Main.cpp:3:6: error:   initializing argument 1 of ‘void swap(char*, char*)’ [-fpermissive]
./Main.cpp:20:26: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
./Main.cpp:3:6: error:   initializing argument 2 of ‘void swap(char*, char*)’ [-fpermissive]
./Main.cpp:21:26: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
./Main.cpp:3:6: error:   initializing argument 1 of ‘void swap(char*, char*)’ [-fpermissive]
./Main.cpp:21:26: error: invalid conversion from ‘char’ to ‘char*’ [-fpermissive]
./Main.cpp:3:6: error:   initializing argument 2 of ‘void swap(char*, char*)’ [-fpermissive]
./Main.cpp:15:25: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]