20250609 - marinero141/code GitHub Wiki

#include <stdio.h>

int main()
{
	int arr[10] = { 10,20,30,40 };
	int count = 5;

	int delIndex = 1;
	for (int i = delIndex; i<count -1 ; ++i)
		arr[i] = arr[i+1];
	--count;

	for (int i = 0; i < count; ++i)
		printf("[%d} : %d\n", i, arr[i]);
}

//#include <stdio.h>
//
//int main()
//{
//	int arr[10] = { 10,20,30,40 };
//	int count = 5;
//
//	int delIndex = 1;
//	arr[1] = arr[2];
//	arr[2] = arr[3];
//	arr[3] = arr[4];
//	--count;
//
//	for (int i = 0; i < count; ++i)
//		printf("[%d} : %d\n", i, arr[i]);
//}


//#include <stdio.h>
//
//int main()
//{
//	int arr[10] = { 10,20,30,40 };
//	int count = 5;
//
//	int delIndex = 1;
//	arr[delIndex] = arr[count - 1];
//	--count;
//
//	for (int i = 0; i < count; ++i)
//		printf("[%d} : %d\n", i, arr[i]);
//}


//#include <stdio.h>
//
//int main()
//{
//	int arr[10] = { 10,20,30,40 };
//	int count = 5;
//
//	for (int i = 0; i < count; ++i)
//		printf("[%d} : %d\n", i, arr[i]);
//}

//#pragma warning(disable:4996)
//#include <stdio.h>
//#include <string.h>
//#include <stdlib.h>
//#include "main.h"
//struct StringArray
//{
//	char* s[100];
//	int count = 0;
//};
//void FreeStringArray(StringArray* psa)
//{
//	for (int i = 0; i < psa->count; ++i)
//		free(psa->s[i]);
//}
//void PrintStringArray(StringArray* psa)
//{
//	for (int i = 0; i < psa->count; ++i)
//		printf("string[%d] : %s\n", i, psa->s[i]);
//}
//void InputBuffer(char* buf, int size)
//{
//	printf("문자열 입력 : ");
//	gets_s(buf, size);
//}
//void IsExit(const char* buf)
//{
//	return strcmp("exit", buf) == 0;
//}
//void AddStringArray(StringArray* psa, const char* buf)
//{
//	psa->s[psa->count] = (char*)malloc(strlen(buf) + 1);
//	strcpy(psa->s[psa->count], buf);
//	++psa->count;
//}
//void PrintMenu()
//{
//	printf("1.문자열 입력\n");
//	printf("1.문자열 출력\n");
//	printf("1.문자열 검색\n");
//	printf("1.문자열 삭제\n");
//	printf("1.문자열 입력\n");
//	printf("1.문자열 입력\n");
//}
//int main()
//{
//	StringArray sa = { 0 };
//
//	int run = 1;
//
//	while (run)
//	{
//		PrintMenu()
//		//char buf[1000];
//		//InputBuffer(buf, 1000);
//		//if (IsExit(buf))
//			//run = 0;
//		//else
//		//{
//			//AddStringArray(&sa, buf);
//		//}
//	}
//
//	PrintStringArray(&sa);
//
//	FreeStringArray(&sa);
//}

//#pragma warning(disable:4996)
//#include <stdio.h>
//#include <string.h>
//#include <stdlib.h>
//#include "main.h"
//struct StringArray
//{
//	char* s[100];
//	int count = 0;
//};
//void FreeStringArray(StringArray* psa)
//{
//	for (int i = 0; i < psa->count; ++i)
//		free(psa->s[i]);
//}
//void PrintStringArray(StringArray* psa)
//{
//	for (int i = 0; i < psa->count; ++i)
//		printf("string[%d] : %s\n", i, psa->s[i]);
//}
//void InputBuffer(char* buf,int size)
//{
//	printf("문자열 입력 : ");
//	gets_s(buf, size);
//}
//void IsExit(const char* buf)
//{
//	return strcmp("exit", buf) == 0;
//}
//void AddStringArray(StringArray* psa, const char* buf)
//{
//	psa->s[psa->count] = (char*)malloc(strlen(buf) + 1);
//	strcpy(psa->s[psa->count], buf);
//	++psa->count;
//}
//int main()
//{
//	StringArray sa = { 0 };
//
//	int run = 1;
//
//	while (run)
//	{
//		char buf[1000];
//		InputBuffer(buf, 1000);
//		if (IsExit(buf))
//			run = 0;
//		else
//		{
//			AddStringArray(&sa, buf);
//		}
//	}
//
//	PrintStringArray(&sa);
//
//	FreeStringArray(&sa);
//}

//#pragma warning(disable:4996)
//#include <stdio.h>
//#include <string.h>
//#include <stdlib.h>
//struct StringArray
//{
//	char* s[100];
//	int count = 0;
//};
//void FreeStringArray(StringArray* psa)
//{
//	for (int i = 0; i < psa->count; ++i)
//		free(psa->s[i]);
//}
//void PrintStringArray(StringArray* psa)
//{
//	for (int i = 0; i < psa->count; ++i)
//		printf("string[%d] : %s\n", i, psa->s[i]);
//}
//int main()
//{
//	StringArray sa = { 0 };
//
//	int run = 1;
//
//	while (run)
//	{
//		char buf[1000];
//		printf("문자열 입력 : ");
//		gets_s(buf, 1000);
//		if (strcmp("exit", buf) == 0)
//			run = 0;
//		else
//		{
//			sa.s[sa.count] = (char*)malloc(strlen(buf) + 1);
//			strcpy(sa.s[sa.count], buf);
//			++sa.count;
//		}
//	}
//
//	PrintStringArray(&sa);
//	PrintStringArray(&sa);
//	PrintStringArray(&sa);
//
//	FreeStringArray(&sa);
//}

//#pragma warning(disable:4996)
//#include <stdio.h>
//#include <string.h>
//#include <stdlib.h>
//struct StringArray
//{
//	char* s[100];
//	int count = 0;
//};
//int main()
//{
//	StringArray sa = {0};
//
//	int run = 1;
//
//	while (run)
//	{
//		char buf[1000];
//		printf("문자열 입력");
//		gets_s(buf, 1000);
//		if (strcmp("exit", buf) == 0)
//			run = 0;
//		else
//		{
//			sa.s[sa.count] = (char*)malloc(strlen(buf) + 1);
//			strcpy(sa.s[sa.count], buf);
//			++sa.count;
//		}
//	}
//
//	for (int i = 0; i < sa.count; ++i)
//		printf("string[%d] : %s\n", i, sa.s[i]);
//
//	for (int i = 0; i < sa.count; ++i)
//		free(sa.s[i]);
//}

//#pragma warning(disable:4996)
//#include <stdio.h>
//#include <stdlib.h>
//#include <string.h>
//int main()
//{
//	//1.문자열을 입력 받아 
//	char buf[1000];
//	printf("문자열 입력:");
//	gets_s(buf, 1000);
//	//2.힙메모리 생성하고 문자열 복사
//	char* s = NULL;
//	s = (char*)malloc(strlen(buf)+1);
//	strcpy(s, buf);
//
//	//3.문자열을 출력
//	printf("string : %s\n", buf);
//	//4.힙메모리 삭제
//	free(s);
//}

//#pragma warning(disable:4996)
//#include <stdio.h>
//#include <string.h>
//int main()
//{
//	while (1)
//	{
//		char buf[1000];
//
//		printf("문자열 입력");
//		gets_s(buf, 1000);
//		if (strcmp("exit",buf)==0)
//			break;
//
//		printf("string : %s\n", buf);
//	}
//}
⚠️ **GitHub.com Fallback** ⚠️