티스토리 뷰
연속되는 중복알파벳은 삭제하고 출력
strcat 은 왜 안될까...
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
// ////////////////////////////////
// 제공 데이터 세트 1
// ///////////////////////////////
char inputData[5][10] = { "aaaaa", "abcabbaa", "abcbba", "aaabba", "asshole" };
// ////////////////////////////////
// 제공 데이터 세트 2
// ///////////////////////////////
//char inputData[4][15] = {"daaaaaaaaaamn","asdddasss","acacaaaccca","aaabassaa"};
//int count1 = sizeof(Array) / sizeof(int);
//memcpy(TmpArray, Array, sizeof(int)*count1);
int i=0;
int j=0;
char returnData[5][10]={ NULL };
//memcpy(returnData, inputData, sizeof(inputData));
int Temp = sizeof(inputData)/sizeof(inputData[0]);
for (i=0;i<=Temp-1;i++)
{
//strcat(returnData[i][0],inputData[i][0]);
returnData[i][0]=inputData[i][0];
int director=1;
for (j=1;j<=sizeof(inputData[i])-1;j++)
{
if (inputData[i][j-1] != inputData[i][j])
{
//strcat(returnData[i][j],inputData[i][j]);
returnData[i][director]=inputData[i][j];
director++;
}
}
}
printf("[초기 입력 데이터 ]: \n");
for (int a=0;a<=Temp-1;a++){
printf("%s\n",inputData[a]);
}
printf("\n");
printf("[ASC Sorting 데이터 ]: \n");
for (int b=0;b<=Temp-1;b++){
printf("%s\n",returnData[b]);
}
printf("\n");
return 0;
}
'Test > C' 카테고리의 다른 글
문자열 배열? 문자열 포인터 배열 (0) | 2019.05.04 |
---|---|
cross HAP (0) | 2019.05.01 |
center number (크기 기준) (0) | 2019.04.28 |
2018_2_pad (0) | 2019.04.27 |
isdigit(), sprintf(), atoi() (0) | 2019.04.16 |
- Total
- Today
- Yesterday
- 3par
- fromkeys
- 중복제거
- virt-sysprep
- dp-1
- EXA
- vmware.powercli
- 부동없이
- exadata
- dezoomify
- 스토리지
- storage
- powercli
- artandculture
- powershell
- dp-2
- 배열
- 차집합
- 대소문자
- 읽어오기
- set()
- insert
- oracle
- LIST
- vmware
- Join
- cloud-init
- 정렬
- sysprep
- 변수화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |