1JUN
글
문자열 /단위로 나누어 저장 출력하기
비주얼C++/지식IN답변
2014. 6. 19. 18:12
#include <iostream>
using namespace std;
main()
{
char s[100] = "1/1/1/3/3/1/1.242344/3.324523/4.231542";
char s2[100][9];
int pos = 0, num=0, i=0, j=0, l[9]={0,};
do
{
s2[j][num] = s[i];
i++;
j++;
if (s[i] == '/') { i++; num++; l[pos]=j; j=0; pos++;}
if (i==strlen(s)) { l[pos]=j; }
} while ((i<=strlen(s)));
for (i=0;i<9;i++)
{
for(j=0;j<l[i];j++)
cout << s2[j][i];
cout << " ";
}
}
'비주얼C++ > 지식IN답변' 카테고리의 다른 글
숫자크기대로 좌우로 정렬하기 소스 (0) | 2014.06.18 |
---|---|
학생의 평균과 총점 입출력 소스 (0) | 2014.06.17 |
[c++][배열] 배열내용 거꾸로 출력하기 (0) | 2014.06.16 |