[링커 오류] C : \ Users 등이 계속 발생하며 collect2 : Id가 프로그램에서 종료 상태 코드 오류 1 개를 반환했지만 잘못된 내용은 표시되지 않습니다. <ctype.h>
헤더를 추가하고 컴파일러 경고를 켜문자열의 모음 및 자음 개수를 계산합니다.
toUpper(string[i])
toupper(string[i])
에
#include<stdio.h>
#include<string.h>
#include<conio.h>
int main(){
int vowels = 0, cnsnts = 0;
int i, length;
char string[100];
printf("Enter sentence:");
gets(string);
length = strlen(string);
for(i = 0; i < length; i++){
switch(toUpper(string[i])){
case 'A':
vowels++;
break;
case 'E':
vowels++;
break;
case 'I':
vowels++;
break;
case 'O':
vowels++;
break;
case 'U':
vowels++;
break;
default:
cnsnts++;
}
}
printf("The number of vowels are %d.\n", vowels);
printf("The number of consonants are %d.\n", cnsnts);
system("pause");
return 0;
}
스페이스 전에 모든
isalpha
와 편지가 있음을 확인하는 것이 좋습니다. – Ghost@Ghost와 모든 영숫자가 아닙니다. –