Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

데블스캠프2005/보안: Difference between revisions

From ZeroWiki
imported>Unknown
No edit summary
 
(Repair batch-0004 pages from live compare)
 
Line 1: Line 1:
= [[데블스캠프2005]]/[[보안]] =
= [[데블스캠프2005]]/보안 =
== 강의 자료 ==
== 강의 자료 ==
* [[:File:DevilsCamp2005_security.ppt|DevilsCamp2005_security.ppt]]
* DevilsCamp2005_security.ppt


== 실습에 필요한 파일들 ==
== 실습에 필요한 파일들 ==
Line 22: Line 22:
  fseek(file, 0, SEEK_SET);
  fseek(file, 0, SEEK_SET);
  fread(str, len, 1, file);
  fread(str, len, 1, file);
  str[len] = '\0';
  str[len] = '\0';
  fclose(file);
  fclose(file);
  return len;
  return len;
Line 31: Line 31:
----
----
[[데블스캠프2005]]
[[데블스캠프2005]]

Latest revision as of 00:37, 27 March 2026

데블스캠프2005/보안

강의 자료

  • DevilsCamp2005_security.ppt

실습에 필요한 파일들

fileio.cpp

#include <stdio.h>
#include <string.h>

void saveToFile(char *filename, char *str)
{
	FILE *file = fopen(filename, "wb");
	fwrite(str, strlen(str), 1, file);
	fclose(file);
}

long loadFromFile(char *filename, char *str)
{
	FILE *file = fopen(filename, "rb");
	fseek(file, 0, SEEK_END);
	long len = ftell(file);
	fseek(file, 0, SEEK_SET);
	fread(str, len, 1, file);
	str[len] = '\0';
	fclose(file);
	return len;
}

fileio.h

void saveToFile(char *filename, char *str);
long loadFromFile(char *filename, char *str);

데블스캠프2005