U E D R , A S I H C RSS

문자반대출력/김태훈zyint

strlen ( ;;)
-_-;

;;

ㅠㅠ


~cpp 
#include <stdio.h>

#define BUFFER_SIZE 50


//string  . 
int strlen(char str[])
{
	int len=0;
	while(1)
	{
		if (str[len] == 0 || str[len] == '\0') break;
		len++;
	}
	return len;
}

//  .
void exchange_char(char *a, char *b)
{
	char tmp;
	tmp = *a;
	*a = *b;
	*b = tmp;
}

//함  .
void reverse_array(char str[])
{
	int len=0, p=0;
	len = strlen(str);

	while(1)
	{
		if( (len-1)-p <= p ) break;
		exchange_char(&str[p], &str[len-1-p]);
		p++;
	}


}

void openiofiles(char* infilename,char* outfilename, FILE** fin, FILE** fout, char** buf[])
{
	*fin = fopen(infilename,"rt");
	*fout = fopen(outfilename,"wt");
	fgets(buf,BUFFER_SIZE,*fin);
}

void closeiofiles(FILE** fin, FILE** fout, char buf[])
{
	fputs(buf,*fout);
	fclose(*fout);
	fclose(*fin);

}


int main()
{

	FILE *fin, *fout;
	char buf[BUFFER_SIZE];

	
	//파 
	openiofiles("source.txt","result.txt",&fin,&fout,buf);

	// .
	reverse_array(buf);

	//파 .
	closeiofiles(&fin,&fout,buf);

	return 0;
}



한테 할

.. +_+ , .!
, strlen 함 . ^^ --
"" '\0'
~cpp str[len] == 0 || str[len] == '\0' str[len] == '\0' ㅇㅅㅇ/ - 태훈zyint



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:29
Processing time 0.0094 sec