별장에 관한 사이트.  하우스키핑 및 자가 수리

파일 f. F3 유형의 출력 문서 형성을 위한 F1 및 F2 유형의 파일 편집 - 파일 My Coursework.doc. 내 컴퓨터에 현재 실행 중인 파일 확장자가 표시되지 않습니다.

설치된 컴퓨터의 가시성을 위해 바이러스 백신 소프트웨어가능한, 가능한 컴퓨터의 모든 파일과 스킨 파일 okremo를 스캔합니다.. 파일을 마우스 오른쪽 버튼으로 클릭하고 검사 옵션을 선택하여 파일에 바이러스가 있는지 검사하면 모든 파일을 검사할 수 있습니다.

예를 들어, 그 작은 아이가 누구에게 보였습니까? 파일 my-file.f, 원하는 파일을 마우스 오른쪽 버튼으로 클릭하고 파일 메뉴에서 옵션을 선택합니다. "도움말 AVG 검색". 이 옵션을 선택하면 AVG Antivirus에서 파일에 바이러스가 있는지 검사하라는 메시지가 표시됩니다.


때때로 용서는 결과에 대해 비난받을 수 있습니다 잘못된 소프트웨어 설치문제와 관련될 수 있는 것, 설치 과정에서 비닐이 무엇인지. 운영 체제를 설정할 수 있습니까? F 파일을 올바른 응용 프로그램 소프트웨어와 연결하십시오., 그런 이름에 침을 뱉다 "파일 확장명 연결".

때로는 단순하게 MacroMates TextMate 재설치 F를 MacroMates TextMate에 올바르게 연결하여 문제를 해결할 수 있습니다. 다른 경우에는 결과적으로 파일 연결 문제가 원인이 될 수 있습니다. 불쾌한 소프트웨어 프로그래밍추가 지원을 받으려면 판매점에 문의해야 할 수도 있습니다.


포라다:나머지 업데이트가 설치되어 있는지 확인하려면 최신 버전으로 MacroMates TextMate 업데이트를 시도하십시오.


뻔하지만 종종 중간에 F 파일 자체가 문제의 원인이 될 수 있습니다.. 이메일 첨부 파일을 통해 파일을 받았거나 웹 사이트에서 인수한 경우 인수 프로세스가 중단됩니다(예: 라이브 켜기 또는 기타 이유로). 파일이 손상될 수 있습니다. 가능하면 F 파일의 새 복사본을 만들고 다시 시도하십시오.


주의하여: Poshkodzhenie 파일은 전면에서 후속 차단을 유발할 수 있습니다. 또는 PC의 우연한 프로그램이더라도 컴퓨터를 안티바이러스 업데이트로 최신 상태로 유지하는 것이 훨씬 더 중요합니다.


F 파일처럼 컴퓨터의 하드웨어 보안 문제파일을 열려면 다음이 필요할 수 있습니다. 기기 드라이버 업데이트, pov'yazanih іz cim 소유.

문제는 무엇입니까 멀티미디어 파일의 종류와 관련된 소리, yakі는 컴퓨터 중간에 하드웨어 보안의 성공적인 솔루션 형태로 누워 있습니다. 예를 들어, 사운드 카드 또는 비디오 카드. 예를 들어 오디오 파일을 열려고 하는데 열 수 없다면 다음이 필요할 수 있습니다. 사운드 카드 드라이버 업데이트.


포라다:따라서 파일 F를 열려고 할 때 수락할 것입니다. 사면 알림, pov'yazanu s .SYS 파일, 문제, ymovіrno, 아마도 buti poshkogenimi 또는 오래된 장치 드라이버와 연결됨, 변경이 필요하기 때문입니다. 이 프로세스는 DriverDoc과 같은 드라이버 업데이트용 소프트웨어의 도움으로 촉진될 수 있습니다.


꼬마들은 어떻게 문제를 해결했습니까?, F 파일을 여는 데 여전히 문제가 있지만 다음과 관련이 있을 수 있습니다. 사용 가능한 시스템 리소스 수. F 파일의 일부 버전의 경우 컴퓨터의 하드 드라이브에 상당한 양의 리소스(예: 메모리/RAM, 열거 압력)가 필요할 수 있습니다. 이러한 문제는 오래된 컴퓨터 하드웨어와 동시에 새 운영 체제를 성공적으로 다운로드할 수 있기 때문에 자주 발생합니다.

이러한 문제는 비난받을 수 있습니다. 컴퓨터가 작업을 중단하는 것이 중요한 경우 운영 체제 조각(백그라운드에서 실행되는 다른 서비스)이 파일 F를 보기 위해 많은 리소스를 절약합니다.. PC의 모든 프로그램을 닫고 먼저 Fortran 소스 코드를 엽니다. 컴퓨터에서 사용 가능한 모든 리소스를 사용한 후에는 F.


약초 위 vikonali 위에서 설명한 모든 것 croki, 그리고 이전과 같이 파일 F가 표시되지 않으면 대리인이 필요할 수 있습니다. 소유권 갱신. bіlshostі vipadkіv, obladnannya versіy vikoristannі 옛날 navіt에서는 obchislyuvalna potuzhnіst Mauger 부티 bіlsh nіzh dostatnoyu bіlshostі koristuvachіv dodatkіv (VI Yakscho하지 vikonuєte bagato resursomіstkoї 로봇 CPU 사이클, Taqiy 야크 3D 렌더링 fіnansove / Naukova modelyuvannya ABO іntensivna 로봇 ​​multimedіyna)합니다. 그런 식으로, 컴퓨터가 필요한 메모리를 얻지 못하도록 완전히 움직일 수 없습니다.(종종 "RAM" 또는 작동 메모리라고도 함) 파일 보기용.

파일 확장자가 .f로 끝나는 파일이 있기 때문에 여기에 있습니다. 파일 확장자가 .f인 파일은 특정 응용 프로그램에서만 실행할 수 있습니다. , 이는 "전혀 볼 의도가 없습니다.

 .f 파일이 무엇인가요?

Fortran 소스 코드 파일은 개발자 파일로 분류되며, Fortran 소스 코드 파일은 모든 Fortran 개발 프로그램에서 생성 및 편집할 수 있습니다. Fortran 소스 코드 파일에 대한 가용성은 다양한 형식 사양 및 표준으로 기록되고 저장됩니다. 데이터는 코드 코드 및 기타 세부 사항 설명을 포함하여 F 파일에 저장되며 마치 Fortran 프로그래밍 언어의 도움을 위해 개발된 프로그램에 해당합니다. C-PreProcessor 소프트웨어는 F 파일에 저장된 데이터를 덮어쓰고 Fortran 컴퓨터로 번역하기 위해 강화된 코드를 덮어씁니다. 확장자가 붙은 Fortran 소스 코드 파일, 그리고 F 형식으로도 구현된 일반 텍스트 및 바이너리 인코딩 표준 때문에 이러한 파일도 텍스트 파일입니다. 이는 Microsoft Windows 기반 시스템 및 Mac 플랫폼을 위한 많은 텍스트, 추가 기능 및 확장이 있다는 것을 의미하며 F-파일 대신 저장하고 검토할 수 있습니다.

.f 파일 여는 방법?

.f 파일 또는 PC의 다른 파일을 실행한 다음 두 번 클릭합니다. 파일 이름이 올바르게 설치되면 PC에 올바른 응용 프로그램이 있지만 .f 파일이 아직 연결되어 있지 않을 수도 있습니다. .f 파일을 열려고 하는 경우 하나의 Windows 파일을 스캔할 수 있습니다 그 파일을 찾기 위해.

.f 파일을 여는 응용 프로그램

고성능 포트란

고성능 포트란

HPF 또는 고성능 포트란은 잠자기 컴퓨터를 지원하는 구조로 최대 Fortran 90까지 확장된 집합입니다. HPF에서 일하는 산업, 연구실 및 학계 대표 연합인 HPFF에서 출판하고 홍보합니다. HPF는 단일 어레이의 계산이 여러 프로세서에 분산되도록 지원하기 위해 데이터 병렬 계산에서 승리했습니다. MIMD 및 SIMD 아키텍처를 위한 보다 효율적인 설계. 어레이 데이터에 권장되는 배포에 대한 HPF 특정 컴퓨터 지시문, 병렬 접미사/접두사, 환경 조회, 정렬 작업 및 데이터 분산을 포함하는 추가 라이브러리 루틴, PURE 절차를 만들기 위한 엉망 기능과 같은 HPF가 아닌 병렬 절차에 대한 외부 절차 인터페이스.

애플 엑스코드

Apple Xcode는 Integrated Development Environment의 약어인 IDE입니다. OS X 및 iOS 소프트웨어 소매업체 기능에 대한 적용으로 생성됩니다. 목표는 Mac OS X 컴퓨터 및 iOS 장치를 위한 혁신적이고 보다 직관적인 환경을 설계, 개발 및 개발하는 것입니다. 이 IDE의 첫 번째 기능에서 koristuvach에 대한 핵을 사용할 수 있으므로 OS X는 해킹이 간단하고 접근이 쉬운 많은 고급 기술이 통합되어 있기 때문에 OS에 철저하고 빠르게 접근할 수 있으며 도움을 위한 앱을 만들 수 있습니다. Core Animation, OpenGL 및 Core Image. Vikoristovuyu 응용 프로그램은 AppleScript 또는 Automator를 사용하여 핸즈프리로 구동할 수 있습니다. 그래픽 인력 기술은 2D 및 3D의 드로잉, 애니메이션 및 기타 멀티미디어 요소 제작에서 영감을 받았습니다. 또한 운영 체제에 대한 액세스를 보호할 수 있는 고급 프로그래밍 환경인 Cocoa Framework와 통합됩니다. 목표는 사용자가 훨씬 더 재미있고 쉽게 디자인과 애니메이션을 만드는 것입니다.

경고의 말

파일에서 볼 수 있는 파일에 대해 모르는 사람이 있는지 아니면 다른 파일인지 여부. 파일 형식을 파일로 변경하지 마십시오. 특별한 소프트웨어 변환만이 파일을 한 파일 형식에서 다른 형식으로 변경할 수 있습니다.

파일 확장자는 무엇입니까?

파일 확장자는 파일 이름 끝에 있는 세 개 또는 네 개의 문자 집합입니다. 원하는 것이 무엇이든, .f. 파일 확장자는 파일의 유형을 알려주고 Windows에서 파일을 열 수 있는 프로그램을 알려줍니다. Windows는 스킨 확장 파일에 대한 추가 소프트웨어를 중지하므로 파일을 자동으로 다운로드할 수 있습니다. 컴퓨터에서 프로그램이 실행되지 않은 경우 보낸 파일을 열려고 하면 잠시 잊을 수 있습니다.

고치다 .에프파일 연결 오류

파일 확장자 오류, 레지스트리 문제를 찾아 수정하고 최적의 PC 성능을 빠르고 쉽고 안전하게 복원하십시오.

F 파일을 여는 데 문제가 발생하는 가장 일반적인 원인은 단순히 컴퓨터에 다른 프로그램이 설치되어 있기 때문입니다. 그러한 사람의 경우 F 형식의 서비스 파일과 같은 프로그램 설치 방법을 아는 것으로 충분합니다. 이러한 프로그램은 아래에서 사용할 수 있습니다.

포슈코프 시스템

파일 확장명 입력

돕다

힌트

데이터가 파일에서 인코딩되어 있는지 확인해야 합니다. 우리 컴퓨터는 데이터를 읽지 못하기 때문에 Notebook에서도 볼 수 있습니다. 이런 식으로 텍스트 또는 숫자의 조각을 읽습니다. Varto는 파일 F에 대해 동일한 방법을 수정합니다.

어떤 robiti, 어떻게 프로그램이 목록에 이미 설치되어 있습니까?

종종 설치된 프로그램은 F 파일에 자동으로 연결하는 죄를 범하지만 그렇지 않은 경우 F 파일은 새로 설치된 프로그램에 수동으로 성공적으로 연결할 수 있습니다. 파일 F를 마우스 오른쪽 버튼으로 클릭한 다음 사용 가능한 파일 중에서 "잠금 프로그램 선택" 옵션을 선택합니다. 그런 다음 "뒤로 보기" 옵션을 선택하고 추가 사항을 확인해야 합니다. 변경 입력은 "확인" 옵션으로 확인해야 합니다.

파일 F를 여는 프로그램

맥 OS

파일 F를 열 수 없는 이유는 무엇입니까?

F 파일의 문제는 다른 토양으로 인해 발생할 수도 있습니다. 서비스 파일 F와 같은 소프트웨어를 컴퓨터에 설치하려고 하면 문제가 해결되지 않습니다. 출력이 불가능한 이유와 F 파일 작업은 다음과 같습니다.

레지스트리 항목의 파일 F에 대한 잘못된 링크
- poshkodzhennya 파일 F
- 파일 F(바이러스) 감염
- 작은 컴퓨터 리소스가 필요합니다.
- 오래된 드라이버
- Windows 시스템 레지스트리에서 확장자 F 사용
- 서비스 확장 F인 프로그램의 불완전한 설치

이러한 문제는 적절한 결론을 내리고 F 파일로 작업할 수 있습니다.컴퓨터로서 이전과 같이 파일에 문제가 있을 수 있는 경우 정확한 원인을 밝히기 위해 전문가의 도움이 필요합니다.

내 컴퓨터에 파일 확장자가 표시되지 않습니다. 무엇이 문제인가요?

표준 Windows 설치에서 컴퓨터의 코어는 F 파일 확장자를 다운로드하지 않으므로 설정에서 성공적으로 변경할 수 있습니다. "제어판"으로 이동하여 "보기 및 개인화"를 선택하는 것으로 충분합니다. 그런 다음 "폴더 옵션"으로 이동하여 "보기"를 선택해야 합니다. "보기" 탭에는 "모든 유형의 파일 확장명 지우기" 옵션이 있습니다. 이 옵션을 선택하고 "확인" 버튼을 눌러 작업을 확인해야 합니다. 동시에 모든 파일을 확장하면 해당 숫자 F에서 파일 이름이 정렬되어 나타납니다.

- 확장자(형식) – 파일의 나머지 점 뒤에 있는 것과 같은 문자입니다.
- 컴퓨터는 확장할 파일 형식을 스스로 결정합니다.
- Windows는 프로모션으로 인해 파일 이름 확장자를 표시하지 않습니다.
- 파일명의 확장자는 특정 문자로 변경할 수 없습니다.
- 모든 형식이 동일한 프로그램에서 지원되는 것은 아닙니다.
- 아래에서 F 파일을 열 수 있는 모든 프로그램을 찾을 수 있습니다.

많은 좋은 MS Windows는 표준 메모장이 다른 프로그램에 유용하지 않다는 것을 오랫동안 상기시켜 왔습니다. 많은 프로그래밍 언어에 대한 구문 지원을 제공하는 무료 텍스트 파일 편집기로 대체할 수 있습니다. 이 프로그램은 다양한 옵션을 얻을 수 있으며 프로세서 리소스를 최소한으로 줄여야 합니다. 이 프로그램을 사용하면 닫는 창을 닫지 않고 연속으로 많은 수의 문서를 검토하고 편집할 수 있습니다. 이 옵션은 다른 영역에서 하나의 동일한 문서를 편집하는 것과 같이 더 편리하게 사용할 수 있게 되었습니다.

Notepad2는 텍스트를 편집하고 편집할 수 있는 간단한 추가 기능입니다. 다른 언어(CSS, Java, JavaScript, Python, SQL, Perl, PHP)로 프로그래밍된 HTML 쪽을 만들고 사용자 정의 코드를 만드는 데 도움이 됩니다. 이 프로그램은 가볍고 컴팩트한 간단한 메모장의 원리에서 영감을 받았습니다. Tsey 텍스트 편집기는 모든 호에서 베팅 가능성을 확인하고 자동 단계를 뺍니다. Notepad2 프로그램은 ASCII 및 UTF-8 인코딩을 지원할 뿐만 아니라 변환도 합니다. 부자에 대한 잘못된 작업을 볼 수 있도록 허용합니다. 텍스트에 있는 요소의 블록 비전과 요소의 번호 매기기를 지원합니다.

PSPad는 프로그래머-코더, 영어로 작성하는 방법에 적합한 프로그램 코드의 보다 기본적인 편집기입니다. Pіdіyde 팀, pіdіbіchuvannya 소프트웨어 코드가 필요한 사람. 가장 인기 있는 도구를 쉽게 교체할 수 있습니다. PSPad는 축소 가능한 코드 구문으로 작업할 가치를 제공합니다. Vіn buv 창조물, schobgti는 모든 유형의 koristuvachіv를 돕습니다. 프로그램에서 침입하는 템플릿 목록을 요청합니다. Іsnuyut funktsії, yak podsvіchuvannya 구문, podіbnih dodatkіv에 대한 zvіnії zamіni, yakі є splnimi 기록 macrosіv аbo poshuk. HEX 편집기, FTP 클라이언트가 함께 제공되므로 코드를 직접 편집할 수 있습니다.

Komodo Edit는 다양한 프로그래밍 언어를 처리하는 편리한 코드 편집기입니다. 이 프로그램은 koristuvachs에게 kіlkom 파일로 작업하고, 코드를 작성하고, 자동 완성 기능과 프롬프트로 더 효율적이 되는 기능을 제공합니다. 이 프로그램을 사용하면 선택한 시간의 변경 사항을 자동으로 볼 수 있습니다. 편집기의 도움으로 다른 프로그램 언어로 파일을 볼 수 있습니다. 프로그램은 구문, 단계를 지원합니다. 구문 매개변수, 스니펫, 종료 코드를 저장하기 위해 해킹하는 방법을 변경할 수 있습니다. 요소의 간단한 편집 및 빼기 모드입니다.

인터넷에는 프로그램의 입력 코드를 편집할 수 있는 많은 프로그램이 있습니다. 노트북 컴퓨터의 텍스트 편집기만으로 더 많은 유사한 프로그램을 보호하십시오. 임명된 편집자의 악취는 구문을 변경할 가능성이 적습니다. 그러나 어떤 경우에는 이러한 프로그램의 기능이 충분하지 않습니다. 프로그래머는 문서의 다양한 부분을 알고 있어야 합니다. 첫 번째 축 nareshti, 이 문제를 해결할 수 있는 프로그램이 나타났습니다. 프로그램 이름은 SynWrite입니다. Її vіdmіnna osoblivіst - nayavnіst navіgаtsіynoї 패널 і s 나무, 설치를위한 scho vikorivuєtsya ...

^

1. 직장에 전화

F1 및 F2 유형의 파일 분할 프로그램을 확장하여 F3 유형의 출력 문서를 형성합니다.
알고리즘에 대한 데이터 및 특이성 보기

MD의 텍스트 파일, 레코드 구조는 다음과 같습니다.
표 1 - F1 파일의 구조

표 2 - F2 파일의 구조

표 F3에 제시된 시각적 출력 문서에 대한 처리 결과:
표 3 - F3 파일의 구조

과거 주제의 모든 레코드를 그룹화합니다. 키보드 표시를 위해 권장되는 파일 이름은 F1 및 F2입니다.
^

2. 개발 중인 프로그램의 목표 구조


PZ 개발의 현재 사양을 접는 것은 미래 제품의 목표 분석으로 이전되며, 이는 PZ 개발 방법에서 구조 분석 및 그러한 낮은 전략의 방법론적 기초라고 합니다.

구조 분석은 이러한 후속 시스템의 이름을 지정하는 데 사용됩니다. 심층적인 훑어보기에서 시작한 다음 세부 사항을 설명하여 더 많은 수의 동일한 구조의 계층 구조를 구축하기 때문입니다. 이러한 방법의 경우 스킨 수준(3에서 6-7으로 소리)의 요소 수를 줄임으로써 추상화 수준에서 분리하는 것이 더 일반적입니다. 프로그래밍 기술에서 아이디어는 구조적 프로그래밍의 원칙 중 하나로 공식화되었습니다. 짐승을 이끌거나 낮은 전략을 위해 프로그램을 개발하는 것이 좋습니다.

낮은 전략의 본질은 확장되는 PP의 목표가 다음 계획에 따라 구성된다는 것입니다. 목표 - 첫 번째 수준 - ... - i 번째 수준 - ... - n 라인 - 나머지 동등(기능)의 구현이 명확해지면 이러한 세부 수준까지 기능합니다.

파일의 정확성 확인 f1

2개의 파일 컴파일

성형 출력 파일 f3

f2 파일의 정확성 확인

^

3. 입출력 데이터 교환


3.1 첫 번째 파일에서 읽은 입력 데이터에 중첩되는 수수료

F1 파일:


      • 행은 정확히 두 개의 중간을 가질 수 있습니다.

      • 그것은 buti empty seredkiv의 유죄가 아닙니다.

      • "항목 번호" 필드는 숫자로 구성됩니다.

      • "항목의 외부 이름"필드는 문자로 구성됩니다.

3.2 다른 파일에서 읽은 입력 데이터에 중첩되는 교환


  • 연속적으로 buti는 동등하게 sіm seredkіv 일 수 있습니다.

  • 그것은 buti empty seredkiv의 유죄가 아닙니다.

      • "요일"필드는 문자로 구성됩니다.

      • "점유할 유형" 필드는 문자로 구성됩니다.

      • "Hour of the cob" 필드는 숫자로 구성됩니다.

      • "종료 시간" 필드는 숫자로 구성됩니다.

      • "항목 번호" 필드는 숫자로 구성됩니다.

      • "초판 번호" 필드는 숫자로 구성됩니다.

      • "나머지 숫자" 필드는 숫자로 구성됩니다.

3.3 출력 파일 F3의 사양:

Vhidnimi є 파일 F3, 구조에 대한 복수


  • 파일이 비어 있을 수 있습니다.

4. 순서도

4.1 로봇 시스템의 다이어그램

4.2 프로그램 구성


4.3 "파일 f1 및 f2 읽기 및 정확성 검사" 모듈 구성표
^

5. 프로그램 테스트

소프트웨어 보안 테스트에는 소프트웨어 보안 개발 프로세스의 순서와 유사한 여러 활동이 포함됩니다. 새 항목:

a) 테스트를 위한 작업 설정,

b) 테스트 디자인,

c) 필기 시험,

d) 테스트 테스트,

e) vikonannya 테스트,

f) 테스트 결과 확인.

테스트 설계는 중요한 역할을 합니다. 테스트 설계 전략에 접근하기에는 가격이 낮을 수 있습니다. 그것들을 이해하기 위해 두 가지 극단적인 접근 방식을 살펴보겠습니다. 첫 번째는 테스트가 프로그램의 현재 사양, 모듈 및 모듈의 프로그램 사양을 개선하여 설계되었다는 것입니다. 프로그램은 검은 화면처럼 보입니다("검은 화면" 전략). 이러한 접근 방식을 취하는 이유는 프로그램이 현재 사양을 준수하는지 확인하기 위함입니다. 누구를 위해 모듈의 논리가 존중되지 않습니다.

또 다른 아이디어는 프로그램 논리("백색 화면" 전략)의 분석을 기반으로 합니다. 접근 방식의 이유는 알고리즘에 피부 바늘, 피부 경로를 다시 작성하는 것입니다. 어떤 수준에서든 사양이 존중되지 않습니다.

테스트 방법 테이블 솔루션

TR 테스트는 가능한 모든 조합을 포괄할 수 있으므로 이러한 수의 테스트가 설계되었다는 사실을 기반으로 합니다. 일반적으로 이러한 테스트의 수는 TR의 참가자 수만큼 증가합니다.

방법은 간단하여 세부 프로그램의 가변성을 가장 고급 사양으로 효과적으로 변경할 수 있지만 프로그램에서 세부 사항이 제공되지 않은 항목을 도용하는 경우 변동을 항상 표시할 수 있는 것은 아닙니다. 또한 사양은 특히 테스트 결과가 그럴듯한 경우 그러한 테스트로 공개되지 않는 사면을 복수 할 수 있습니다. 기능 다이어그램의 뒷면 앞에 TR은 동일한 기능 다이어그램에서 뒷면의 특수성을 논리적으로 제어할 수 있도록 허용하고 나중에는 동일한 TR에서 허용하므로 특정 부분에서 용서가 크게 줄어듭니다.

테스트 1

메타 테스트: F1 및 F2 파일이 있는지 프로그램 기능 확인

테스트 2

테스트 목적: 빈 파일 F1 및 F2로 프로그램의 기능 확인

테스트 3

테스트의 목적: 표가 있는 상태에서 프로그램의 기능을 확인하는 것

테스트 4

테스트 목적 : 잘못된 기록으로 프로그램의 기능 확인

^

6. 테스트 결과를 위한 Visnovki

수행된 시험으로 파손된 PP가 충분히 생산되었습니다. 결과 테스트 시간을 기준으로 프로그램이 명시된 사양을 충족하는 항목에 대한 여러 메모를 생성할 수 있습니다.

^

7. 수상작 목록:


1. V. Y. Gvozdev, V. N. Mukaseva, A. Yu. Khasanov. 사양 및 테스트 프로그램(과정 작업에 대한 방법론적 평가), Ufa, 2004.

2. H. M. Deitel, P. J. Deitel. C++로 프로그래밍하는 방법, Binom-Press, 2005.
^ 추가 A

//1h.h 헤더 파일.
#포함하다

#포함하다

#포함하다

#포함하다

#포함하다

#포함하다

#포함하다
네임 스페이스 표준 사용;
charbufRus;

char* rus(const char* 텍스트)

CharToOem(텍스트, bufRus);

}
무효 myRFopen(fstream& in,int fil)

Cin>>F1str;

In.open(F1str.c_str(),ios::in);

// 스트림 리팩토링

만약(!in.good())

커트<

// 파일의 문자를 다시 확인

다음 = in.get();

(in.eof())가 중단되면;
if((next=="\n")||(next=="\t"))

커트<

커트<

If(fil==1)(x=div(count,2);)

If(fil==2)(x=div(count,3);)

if(x.rem==0||x.rem==1)

If((next!="\t")&&(next!="\n")&&(next!="a")&&(next!="b")&&(next!="c")&&( next!="g")&&(next!="e")&&(next!="e")&&(next!="f")&&(next!="w")&&(next!="h ") ")&&(next!="i")&&(next!="j")&&(next!="k")&&(next!="l")&&(next!="m")&& (다음 !="n")&&(next!="프로")&&(next!="n")&&(next!="r")&&(next!="c")&&(next!=" t" )&&(next!="y")&&(next!="f")&&(next!="x")&&(next!="u")&&(next!="h")&&( 다음! ="w")&&(next!="w")&&(next!="b")&&(next!="s")&&(next!="b")&&(next!="e ") &&(next!="u")&&(next!="i")&&(next!="_")&&(next!="A")&&(next!="B")&&(다음 != "C")&&(next!="Y")&&(next!="E")&&(next!="E")&&(next!="E")&&(next!="F" )&& (next!="Z")&&(next!="I")&&(next!="J")&&(next!="K")&&(next!="L")&&(next! =" M")&&(next!="H")&&(next!="O")&&(next!="P")&&(next!="P")&&(next!="C") &&( next!="T")&&(next!="Y")&&(next!="F")&&(next!="X")&&(next!="C")&&(next!= "H" " ")&&(next!="W")&&(next!="W")&&(next!="b")&&(next!="S")&&(next!="b" )&&( 다음 !="E")&&(next!="U")&&(next!="I"))

커트<

커트<

커트<

}
if(x.rem==2)

If((next!="\t")&&(next!="\n")&&(next!="0")&&(next!="1")&&(next!="2")&&( next!="3")&&(next!="4")&&(next!="5")&&(next!="6")&&(next!="7")&&(next!="8 ")&&(다음!="9"))

커트<

커트<

커트<

// 헤더가 있는 파일 재확인

커트<

If(((fil==1)&&(x.rem!=1))||((fil==2)&&(x.rem!=2))))

커트<

}
쫓다<in.clear();

in.seekg(0,ios::beg);
}
파일 *myWFopen()

char * u = 새로운 char;

Cin>>F1str;
if ((str = fopen(F1str.c_str(),"a+"))==NULL)

커트<

}
if (fread(u,1,1,str)!=NULL)

커트<

If(c=="Y")(n=1; fclose(str); 중단;)

그렇지 않으면 (c=="N") exit(1);

그렇지 않으면<

If ((str = fopen(F1str.c_str(),"w"))==NULL)

커트<

}
쫓다<

}
std::string readstr(istream& in)// 행을 "\n"까지 읽는 방법, EOF.

다음 = in.get();

If (in.eof()||(next=="\n")||(next=="\t")) break;

구조체 F1 구조체

무효 setFakult(istream&in)

Fakult = readstr(in);

무효 getFakult(FILE*stream)

Fputs(Fakult.c_str(),스트림);

/* std::string GiveFakult()

무효 setAbriv(istream&in)

약어 = readstr(in);

/* 무효 getAbriv(파일*스트림)

Fputs(Abriv.c_str(),스트림);

std::string GiveAbriv()

///////////////////////////////////////////

무효 세트KolvoRab(istream&in)

KolvoRab=readstr(in);

문자열 GiveKolvoRab()

반환 KolvoRab;

////////////////////////////////////////////

무효 setAbriv2(istream&in)

Abriv2 = readstr(in);

/* 무효 getAbriv2(파일*스트림)

Fputs(Abriv2.c_str(),스트림);

std::string GiveAbrive2()

/////////////////////////////////////////////

무효 setKafra(istream&in)

카프라 = readstr(in);

무효 getKafra(FILE*stream)

Fputc("\t",스트림);

Fputs(Kafra.c_str(),스트림);

/* std::string GiveKafra()

//////////////////////////////////////////////

If(Abriv==Abriv2)

////////////////////////////////////////////////

스트링 학부; // 교수진 이름 바꾸기

문자열 약어; // F1 파일에 있는 교수진의 약어.

문자열 KolvoRab; //작업자 수

문자열 Abriv2; // 교수진의 약어

스트링 카프라; // 부서 이름

// 1.cpp
#"1h.h" 포함
네임 스페이스 표준 사용;
int main(int argc, char** argv)

Fstream in1, in2;
F1구조체 F1;

Char * Char = 새로운 Char;

쫓다<< rus("\tВведите название файла F1(аббривиатура+полное название факультета).\n");

myRFopen(in1,1);

커트<< rus("\tВведите название файла F2(аббривиатура+кафедра+кодичество работающих).\n");

myRFopen(in2,2);

커트<< rus("\tВведите название выходного файла.\n");

아웃=myWFopen();
동안(in1.good())

F1.setAbriv(in1);

F1.setFakult(in1);
F1.getFakult(출력);

문자열 str1=":\n";

Fputs(str1.c_str(), 출력);
in2.clear();

In2.seekg(0,ios::beg);
동안(in2.good())

F1.setAbriv2(in2);

F1.setKafra(in2);
F1.setKolvoRab(in2);

Mystr=F1.giveKolvoRab();

N=atoi(mystr.c_str());

(F1.Ekviv()==1)인 경우

F1.getKafra(출력);

Fputc("\n",아웃);

이토아(kolvo,chara,10);

Fputc("\t",아웃);

Fputs(문자, 출력);
문자열 str2="\n\n";

Fputs(str2.c_str(), 출력);

커트<