More actions
imported>Unknown No edit summary |
(Repair batch-0004 pages from live compare) |
||
| Line 1: | Line 1: | ||
= [[데블스캠프2005]]/ | = [[데블스캠프2005]]/보안 = | ||
== 강의 자료 == | == 강의 자료 == | ||
* | * 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 | 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);