- [블로그] 전자과 공대생 블로그(전자회로)
- [블로그] 전자과 공대생(전자기학)
- [블로그] 배고픈 대학원생 (RF 아날로그)
- [블로그] 나라발전 교수님 (아날로그)
- [블로그] 전자과 숩달씨 ( 아날로그 회로 Razavi…
- [VOD] IDEC 아날로그회로 - 고형호 교수님 (충…
- [VOD] IDEC 아날로그회로2
- [VOD] IDEC 아날로그회로3 - 이강윤 교수님(성…
- [VOD] IDEC 아날로그회로 직관적해석 - 심재윤 …
- [VOD] IDEC 아날로그 LNA - 고형호 교수님 …
- [VOD] IDEC 아날로그집적회로 실습
- [VOD] Cadence OPAMP Verificati…
- [VOD] IDEC Full-Custom Flow 교육…
- [VOD] IDEC RF System-유형준 교수님(K…
- [VOD] IDEC 디지털 Cell-based 설계
- [VOD] IDEC PLL
- [VOD] IDEC CentOS 7 (Linux)
- [VOD] Band Gap Reference 정리
- [강의] 회로설계 멘토 삼코치
- [강의] OpAmp > CMFB
- [강의] 변박사님 : OpAmp, Radar
- [강의] PMIC - 박병하 교수님 (유료)
- [강의] 삼코치 -아날로그 회설 직무 (유료)
합법적사기꾼지망생
C언어 활용 문제 : 글자수 세는 프로그램 본문
#include
main()
{
int quit=0;
while (quit==0)
{
printf("문장을 입력하시오:");
int wordnum=0;
char c='\0';
char lastletter='\0';
while(quit==0)
{
lastletter=c;
c=getchar();
if(c='\n') /*엔터가 입력되면 글자수 세기*/
{
printf("글자수:%d\n",wordnum);
printf("프래그램을 종료하시려면 1을 입력 \n");
switch(quit)
{
case '0' :
break;
case '1' :
printf("시스템 종료\n");
quit=1;
break;
default :
printf("잘못입력하셨습니다.\n");
}
break; /*만약 엔터가 아니면 wordnum 계속 세기*/
}
if(wordnum==0) /*만약 첫글자라면 앞에 아무것도 없으므로 스페이스바가 아닌 다른 문자가 c에 getchar()로 입력되면 wordnum +1*/
if(c!=' ')
wordnum+=1;
else
if(lastletter==' '&&c!=' ')
wordnum+=1; /*만약 스페이스 다음에 (스페이스가 아닌) 문자가 오면 wordnum +1*/
}
}
}
**오류났어 ㅠㅠ**
#include
main()
{
int quit=0;
while (quit==0)
{
printf("문장을 입력하시오:");
int wordnum=0;
char c='\0';
char lastletter='\0';
while(1)
{
lastletter=c;
c=getchar();
if(lastletter=='\0' && c!=' ')
wordnum+=1;
else if(lastletter==' ' && c!=' ')
wordnum+=1;
else if(c='\n') /*엔터가 입력되면 글자수 세기*/
{
char sw;
printf("글자수:%d\n",wordnum);
printf("프래그램을 종료하시려면 1을 입력하시고 계속하시려면 0을 입력하세요. \n");
sw = getchar();
switch(sw) /*sw를 quit으로 대체하면 안된다. */
{
case '0' :
break;
case '1' :
printf("시스템 종료\n");
quit=1;
break;
default :
printf("잘못입력하셨습니다.\n");
}/*만약 엔터가 아니면 wordnum 계속 세기*/
break;
}
}
}
}
'Language > C언어' 카테고리의 다른 글
C언어: getchar()함수 (0) | 2020.03.17 |
---|---|
**C언어 공부 스티커 메모 저장 (0) | 2020.03.16 |
C언어 프로그램 용어% (0) | 2020.01.27 |
제 2 장 연산자 (0) | 2020.01.27 |
제 1장 C언어 프로그래밍의 기본 (0) | 2020.01.24 |