나는 몇 개의 batleships를 만들고 싶습니다만, 놀이터 용 2D 배열을 표시 할 수 있는지 모르겠습니다.배열을 C로 표시 할 수 있습니까?
-2
A
답변
1
char arr[SIZE][SIZE];
int i,j;
for(i = 0; i < SIZE; i++){
for(j = 0; j < SIZE; j++){
arr[i][j] = 'O'; //initalizes
printf(" %c ",arr[i][j]); //prints
}
purchar('\n'); //to break every row
}
업데이트가 타격을 받았다 X에 자리하고 다시 인쇄 w 이니셜 라인 O를
미안 코드는 이상한 나오고 있지만, 기본적으로 미리 정의 된 크기로 각각 계산 루프 중첩의/게임 보드의 인덱스 0에서 SIZE-1 어쩌면 그것을 char 배열로 만들고 O 및 X를 사용하여 배를 그릴 때 그 외의 문자를 사용하면 정직하게 배를 8 개 만들 수 있습니다. equals와 capital D 선택의 여지가 귀하의 것입니다
0
아마도 for loop을 찾고있을 것입니다. 유사하다 배열의 다른 종류 이상 반복
char* name = "Brendan";
size_t i; // size_t is an unsigned int large enough to hold a string's length
for(i = 0; i < strlen(name); ++i) {
printf("%c", name[i]);
}
: 개별적으로 (반드시 가장 효율적인 방법을) 문자열의 문자를 인쇄하기 위해, 예를 들어
size_t i; // size_t is an unsigned int large enough to hold a string's length
for(i = 0; i < size_of_my_array; ++i) {
// do stuff with my_array[i]
}
: 그들은 일반적으로 이런 일을했다.
관련 문제
- 1. C로 2 차원 배열을 어떻게 캐스팅 할 수 있습니까?
- 2. 어떻게 배열을 MVC3에 표시 할 수 있습니까?
- 3. 각 루프마다 배열을 표시 할 수 있습니까?
- 4. 다차원 배열을 C로 저장
- 5. 배열을 C로 정렬
- 6. 배열을 C로 복사
- 7. 어떻게하면 % d을 C로 인쇄 할 수 있습니까
- 8. Bash 스크립트를 C로 변환 할 수 있습니까?
- 9. 누군가 이것을 C로 이식 할 수 있습니까?
- 10. PPC 어셈블리를 C로 변환 할 수 있습니까?
- 11. C++, C로 Android 프로그래밍을 할 수 있습니까?
- 12. 어떻게 C로 구조체의 배열을 만드나요?
- 13. 표시 배열을 배열에서 꺼낼 수 있습니까?
- 14. Json은 objective-c로 배열을 serialize합니다.
- 15. 변경 크기 배열을 C로 런타임에
- 16. 변수를 사용하여 스택의 배열 크기를 c로 정의 할 수 있습니까?
- 17. 주소만으로지도를 표시 할 수 있습니까?
- 18. addThis를로드 할 때로드를 표시 할 수 있습니까?
- 19. 다차원 배열을 똑똑하게 반복 할 수 있습니까?
- 20. 이렇게 배열을 캐스트 할 수 있습니까?
- 21. Sass에 배열을 정의 할 수 있습니까?
- 22. 배열을 const 포인터로 호출 할 수 있습니까?
- 23. 어떻게 PHP에서 배열을 정렬 할 수 있습니까?
- 24. Perl이 배열을 감지 할 수 있습니까?
- 25. 배열을 아약스로 게시 할 수 있습니까?
- 26. 객체 배열을 바코드 할 수 있습니까?
- 27. 어떻게 배열을 MIPS로 초기화 할 수 있습니까?
- 28. NSUserDefault에 저장된 배열을 업데이트 할 수 있습니까?
- 29. NSFetchRequest - 속성 배열을 반환 할 수 있습니까?
- 30. Ruby에서이 내림차순 배열을 최적화 할 수 있습니까?
예; 것이 가능하다. 너 뭐 해봤 니? – SLaks
배열을 표시하기위한'printf' 형식이 없습니다 (문자열에 대한' "% s"의 특별한 경우 제외). 배열을 표시하는 방법은 요소를 반복하고 각 요소를 표시하는 것입니다. –