자료는 fputc와 fprintf를 사용하여 파일에 써질 수 있다. C를 가진 커맨드 라인 논쟁은, 매개변수 argv 통과된 실제 매개변수를 대표하는 끈에 포인터의 배열인 논쟁 벡터이다.

Files Recovery Software
연락처 세부 정보 고객 지원 다운로드 데모 제품  

 
 

파일에 쓰기

자료는 fputc와 fprintf를 사용하여 파일에 써질 수 있다. 뒤에 오는 보기는 fgetc와 fputc 본문 파일의 사본을 만들기 위하여 기능을 이용한다.

#include <stdio.h>
int main()
{
FILE *in, *out;
int key;

if ((in = fopen("tarun.txt", "r")) == NULL)
{
puts("Unable to open the file");
return 0;
}

out = fopen("copy.txt", "w");

while (!feof(in))
{
key = fgetc(in);

if (!feof(in))
fputc(key, out);
}

fclose(in);
fclose(out);

return 0;
}

fprintf 기능은 파일에 형식화 자료를 쓰는 이용될 수 있다.

fprintf(out, "Date: %02d/%02d/%02d\n",
day, month, year);

C를 가진 커맨드 라인 논쟁

주요 () 기능 선언을 위한 ANSI C 정의는 다음중 하나이다:

int main() or int main(int argc, char **argv)

두번째 버전은 논쟁이 커맨드 라인에게서 통과되는 것을 허용한다. 매개변수 argc는 논쟁 카운터이고 커맨드 라인에게서 통과된 매개변수의 수를 포함한다. 매개변수 argv는 통과된 실제 매개변수를 대표하는 끈에 포인터의 배열인 논쟁 벡터이다.

뒤에 오는 보기는 논쟁의 어떤 수든지 커맨드 라인에게서 통과되는 것을 허용하고 그들을 밖으로 인쇄한다. argv [0] 실제적인 프로그램이다. 프로그램은 명령 프롬프트에서 실행되어야 한다.

#include <stdio.h>
int main(int argc, char **argv)
{

int counter;
puts("The arguments to the program are:");

for (counter=0; counter<argc; counter++)
puts(argv[counter]);
return 0;
}

프로그램 이름이 count.c인 경우에, 커맨드 라인에서 다음과 같이 불릴 수 있었다.

count 3
or
count 7
or
count 192 etc.

다음 예는 새 파일에 본문 파일을 베끼기 위하여 일과를 취급하는 파일을 이용한다. 예를 들면 커맨드 라인 논쟁은 다음과 같음 불릴 수 있었다:

txtcpy one.txt two.txt

#include <stdio.h>

int main(int argc, char **argv)
{
FILE *in, *out;
int key;

if (argc < 3)
{
puts("Usage: txtcpy source destination\n");
puts("The source must be an existing file");
puts("If the destination file exists, it will be
overwritten");
return 0;
}

if ((in = fopen(argv[1], "r")) == NULL)
{
puts("Unable to open the file to be copied");
return 0;
}

if ((out = fopen(argv[2], "w")) == NULL)
{
puts("Unable to open the output file");
return 0;
}
while (!feof(in))
{
key = fgetc(in);
if (!feof(in))

fputc(key, out);
}

fclose(in);
fclose(out);

return 0;
}


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
데이터 복구 도서
 
장-1 자료 회복의 개관
장-2 하드 디스크의 소개
장-3 디스크와 OS에 논리적인 접근
장-4 수 체계
장-5 C 프로그램의 소개
장-6 컴퓨터 기초에 소개
장-7 필요한 DOS는 명령한다
장-8 디스크 BIOS는 작용하고 C로 취급을 중단한다
장-9 큰 하드 디스크 취급
장-10 타락된 플로피에서 자료 회복
장-11 백업을 만들기
장-12 프로그램을 가진 읽고는 및 변경 MBR
장-13 프로그램을 가진 읽고는 및 변경 DBR
장-14 "익지않는 파일" 회복을 위해 프로그램
장-15 자료 와이퍼를 위해 프로그램
장-16 디스크를 위한 공용품 더 개발
부록 자료 회복 기간의 용어집
 
 
Pro Data Doctor

제품

연락처 세부 정보

고객 지원

다운로드 데모

이용 약관

 
Pro Data Doctor