이 프로그램의 출력을 좀 봐주세요;;
싴흐한세여니
이 프로그램의 출력을 좀 봐주세요;;현재 올려놓은 소스를 보시고 출력을 좀 봐주세요;;질문 내용 :
#include stdlib.h
#include stdio.hvoid do_heading(char *filename);int line, page;main( int argv, char *argc[] )
{
char buffer[256];
file *fp;if(argv2)
{
fprintf(stderr, \nproper usage is: );
fprintf(stderr, \n\nprint_it filename.ext\n);
exit(1);
}if ((fp=fopen(argc[1], r)) == null)
{
fprintf(stderr, error opening file, %s!, argc[1]);
exit(1);
}page=0;
line=1;
do_heading(argc[1]);while(fgets(buffer,256,fp) != null)
{
if(line%55==0)
do_heading(argc[1]);fprintf(stdout, %4d:\t%s, line++, buffer);
}fprintf(stdout, \f);
fclose(fp);
return 0;
}void do_heading(char*filename)
{
page++;if(page1)
fprintf(stdout, \f);fprintf(stdout, page: %d, %s\n\n, page, filename);
}
** 여기까지가 소스부분 입니다;;
제가 출력을 볼려고 했더니.. 소스는 이렇게 긴데 출력이 너무 단순해서 제가 잘못했나 싶어서요;;
출력은
proper usage is :
print_it filename.ext
이 두줄이 끝이더라구요 -_-;; 황당해서... 이게 맞는건지 좀 봐주시면 감사하겠습니다...^^
-
이루리
두분 답변 매우 감사합니다 ^^... 아직 초보라 완전히 이해는 안되지만 해결방법엔 도움이 될것 같습니다
-
장미
하여튼 argument 넘겨주라는 뜻(윗말 요약)
-
연하얀
명령줄 인자를 써서 main()함수에 넘겨주어야 실행이 됩니다.
가령 실행파일이 PRINT_IT.EXE일 때 c:\\PRINT_IT a.txt 와 같이 써주어야 합니다.
만약 비주얼 스튜디오를 사용하고 있다면
Project 메뉴 Project Settings에 들어가서 디버그 탭에 보면 Command-Line인지 Prompt인지 잘 기억은 나지 않지만 그러한 것이 있으니 거기에 a.txt 와 같이 파일 이름을 입력해놓고 실행하면 됩니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2658662 | 예를 들어... | 개미 | 2024-06-18 |
2658636 | 질문이요 코드있음 | 리네 | 2024-06-17 |
2658582 | visual studio 2008에서 계속 지정된 파일을 찾을 수 없다고 뜨는데.... | Judicious | 2024-06-17 |
2658499 | C/C++ 콘솔 프로그래밍서 특정 텍스트만 색 바꾸기 | 화이트캣 | 2024-06-16 |
2658474 | 로그인 프로그램...(다음,네이버, 야후 등등) (2) | 별하 | 2024-06-16 |
2658420 | 1차원배열 입력된값 더하기가 않됩니다. | 라미 | 2024-06-15 |
2658388 | 이전소스가 실행됩니다. | 비사벌 | 2024-06-15 |
2658358 | for문에서 조건식을 배열로 설정했을때?! (2) | BabySue | 2024-06-15 |
2658305 | strcpy와 포인터 그리고 메모리 할당에 대한 질문 입니다./ (3) | 나라우람 | 2024-06-14 |
2658274 | 포인터 문자열 역으로 출력?ㅠ | 어서와 | 2024-06-14 |
2658192 | C언어기초3문제 (3) | 해샘찬 | 2024-06-13 |
2658165 | 로또게임질문 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ | 내꽃 | 2024-06-13 |
2658136 | 구조체 부분에서 막혔습니다.. (3) | 난슬 | 2024-06-13 |
2658106 | c언어 간단한 질문입니다 (4) | 아잉누님 | 2024-06-13 |
2658077 | security가 붙은 함수 관련 질문 | 횃대비 | 2024-06-12 |
2658050 | 기초 c언어 프로그램 짜는데 어려워서 글올려요 | 꺆잉 | 2024-06-12 |
2658021 | #define 문 정말 간단한 질문있습니다. | 심플포텐 | 2024-06-12 |
2657962 | IPv6에서 RAS 사용요 | 상1큼한렩 | 2024-06-11 |
2657935 | 도와주세요 배열및 함수관련. (4) | 하루키 | 2024-06-11 |
2657885 | 두개의 소문자입력뒤 비트연산자로 대문자오바꾸기 | 풀잎 | 2024-06-11 |