PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2006/10/26 03:43:11
Name 이웅익
Subject c++ 질문입니다!!
숙제인데요ㅠ
프로그램이 돌아가긴 하는데 워닝이 뜨네요ㅠ
그 이유좀 알려주세요^^



#include <stdio.h>
#include <string.h>

int main()
{

     int i;
     char arr[5][10];
     char *parr[5];
     for(i=0;i<5;i++){
           printf("%d번째 단어를 입력하세요:",i+1);
           scanf("%s",arr[i]);
           parr[i]=arr[i];
         }

        
if(strlen(parr[1])<strlen(parr[0])&strlen(parr[2])<strlen(parr[0])&strlen(parr[3])<strlen(parr[0])&strlen(parr[4])<strlen(parr[0]))
printf("가장 긴 문자열은 %s 이다\n",arr[0]);
else if(strlen(parr[0])<strlen(parr[1])&strlen(parr[2])<strlen(parr[1])&strlen(parr[3])<strlen(parr[1])&strlen(parr[4])<strlen(parr[1]))
printf("가장 긴 문자열은 %s 이다\n",arr[1]);
else if(strlen(parr[0])<strlen(parr[2])&strlen(parr[1])<strlen(parr[2])&strlen(parr[3])<strlen(parr[2])&strlen(parr[4])<strlen(parr[2]))
printf("가장 긴 문자열은 %s 이다\n",arr[2]);
else if(strlen(parr[0])<strlen(parr[3])&strlen(parr[1])<strlen(parr[3])&strlen(parr[2])<strlen(parr[3])&strlen(parr[4])<strlen(parr[3]))
printf("가장 긴 문자열은 %s 이다\n",arr[3]);
else
printf("가장 긴 문자열은 %s 이다\n",arr[4]);




return 0;
}

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
WizardMo진종
06/10/26 04:12
수정 아이콘
포인터에다가 직접 대입해서 그런것 아닌가요;;
개념less
06/10/26 05:12
수정 아이콘
parr 은 포인터인데, arr 은 포인터가 아니라서 그렇습니다. 뭐 사실 그게 그거긴 한데.....
워닝 안나게 하고 싶으시면 char * arr[5];
for(int i=0;i<5;i++)
arr[i]=new char [10];
이렇게 하고 쓰십시오.
끝나기 전에
for(int i=0;i<5;i++)
delete []arr[i];
06/10/26 05:20
수정 아이콘
&와 &&의 의미를 혼용하신듯 합니다. 물론 원하는 결과값은 나올테지만, 논리식인 &&로 바꿔주시면 워닝이 사라질 듯합니다.
이웅익
06/10/26 07:09
수정 아이콘
감사합니다^^
06/10/26 11:55
수정 아이콘
가장 긴 문자열 찾기.. 이렇게 하시면 아마 감점 받으실 듯 ;;
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
21952 c++ 질문입니다!! [5] 이웅익1635 06/10/26 1635
21948 에시엔 선수가 아프리카 연봉1위 맞나요? [6] 케이2240 06/10/26 2240
21947 쪽지로 욕설이오는데요 [5] 그래서그대는2100 06/10/26 2100
21946 검정자켓을 살려고하는데요 [1] zpfzjxk1588 06/10/26 1588
21945 스포 엠포고수님들 질문이요.. [3] 은경이에게1994 06/10/26 1994
21944 혼자 여행 갈만한 곳 질문입니다(부산출발) [3] Whut!2373 06/10/25 2373
21943 스타크래프트 질문입니다. [1] 술퍼도다시한1487 06/10/25 1487
21942 2001 아울렛 질문 / [1] Talli1545 06/10/25 1545
21941 옷환불 질문이요 [4] wnger1809 06/10/25 1809
21940 한자로 바꾸기 쉬운 짧은 시 없을까요? [9] 티티1884 06/10/25 1884
21939 당구 질문점요.. [6] 루니2114 06/10/25 2114
21937 힘줄이 끊어지면.. [3] 타조알4695 06/10/25 4695
21936 sk컬러링 질문- [3] 촉호파이2999 06/10/25 2999
21935 군대에 관해 질문좀... [3] KoReaNaDa1523 06/10/25 1523
21934 요즘 피지투어 소식 아시는분? KoReaNaDa1416 06/10/25 1416
21933 와우에서 사제 질문입니다 [4] 루실후르페1831 06/10/25 1831
21932 PSP 카이에 관한 질문(g104) 라이크1517 06/10/25 1517
21931 일요일 당일 구미로 빨리 갔다 빨리 오는 법? 허접플토1567 06/10/25 1567
21930 요즘 오태호씨의 근황을 아시는 분 계신가요? [3] Carefree3654 06/10/25 3654
21929 브레인서버 래더 뚫릴려면.... [3] 아가리똥내2151 06/10/25 2151
21928 yes24, 인터파크 무료배송아닌가요? [7] Jin's ⓚ2218 06/10/25 2218
21927 스폰서 비용과 관련하여.... [5] 토스사랑1729 06/10/25 1729
21926 임요환선수 서바이버 리그 참가 100%인가요? [4] 아가리똥내2109 06/10/25 2109
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로