게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++상초보입니다. 무슨문제인지를 모르겠어요 ㅠ
게시물ID : programmer_21461짧은주소 복사하기
작성자 : 임시점검
추천 : 0
조회수 : 525회
댓글수 : 7개
등록시간 : 2017/10/02 15:19:22
옵션
  • 본인삭제금지
#include <stdio.h> #include <string.h>
 

struct SPlayer 
 char name[10];
 int Lv;
 int Exp;
 int Str; 
 int Int; 
 int Dep; 
 int Hp; 
 int Mp;
 };//구조체 선언 
 

void PlayerInit(sPlayer player) 
 SPlayer sPlayer; strcpy(sPlayer.name,"Kim");
 sPlayer.Lv = { 1 }; 
 sPlayer.Exp = { 10 }; 
 sPlayer.Str = { 2 };
 sPlayer.Int = { 6 }; 
 sPlayer.Dep = { 5 };
 sPlayer.Hp = { 20 }; 
 sPlayer.Mp = { 40 };
 } 

void PlayerPrintf(sPlayer player
 SPlayer sPlayer; printf("Name : %s\n", sPlayer.name);
 printf("Lev : %d\n", sPlayer.Lv); 
 printf("Exp : %d\n", sPlayer.Exp); 
 printf("Str : %d\n", sPlayer.Str); 
 printf("Int : %d\n", sPlayer.Int); 
 printf("Dep : %d\n", sPlayer.Dep); 
 printf("Hp : %d\n", sPlayer.Hp); 
 printf("Mp : %d\n", sPlayer.Mp);
 }
void playerMian()
{
  SPlayer sPlayer;
  PlayerInit(sPlayer);
  Playerprintf(sPlayer);
}
void main()
{
  PlayerMain();
}
플레이어는 이름, 레벨,경험치,완력,지력,방어력,체력,마나 가지는 구조체만들기
초기화,출력하는 함수만들기
해당코드에는 함정이있습니다. 찾아보세요

이렇게 출력하면 문자랑 숫자가 이상하게 나옵니다... 한자랑 숫자는 마이너스쪽으로 뜨고...sPlayer초기화를 하지않았습니다. 이렇게뜨는데...
무슨문제인지 알수있을까요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호