두뇌 통역사를 구현 중이며 두 개의 연속적인 , 명령 호출에 어려움을 겪고 있습니다. Enter Number:
3 // This is me, manually entering the value.
Number Entered
3Enter Number:
Number Entered
왜 작업 fgetc 두 번째 호출이되지 않습니다 : 여기 내 코드의
fgetc를 사용하여 지정된 파일의 문자 수를 계산하는 방법에 대한 질문이 있습니다. 문자 유형을 개별적으로 계산해야 할 때 어떻게 사용합니까? 예를 들어 소문자 수만 계산하거나 공백이나 구두점 수 등을 계산하려고합니다. 누군가 간단한 예를 보여줄 수 있습니까? 고마워요 나는이 문자로 총 문자 수를 세는 프로그램을 만들려고했는데, 어떻게 분리 된 문자 유형
좋아요, 여기에 뭔가 빠졌 겠지만 그게 뭔지 전혀 모르겠고 누군가 제가 알아낼 수 있기를 바라고 있습니다. 저는 명령 행에서 입력을 읽고 fgetc()를 사용하는 함수를 작성했습니다. 그러나 함수의 표면적 인 변화로 인해 완전히 다르게 작동합니다. 이것은 main() 함수입니다 : while(1)
{
char* cmd = malloc(sizeof
fstream을 사용하여 파일에서 행을 읽고 싶습니다. (오류없이 사용 했었습니다.) 이제 getline을 호출하면 액세스 위반 예외가 발생합니다. fstream에서 _Fgetc를 기능화하기 위해 코드를 통해 예외를 추적했습니다. 그 "if"라인이 예외를 던지지만, 나는 왜 그런지 모른다. 파일 포인터가 아마도 null이지만 파일로 무엇을 할 수 있을까요?