전체 글 75

c#_문자열, 메서드

소스8-8 ) CompareTo(), Contains()교재 310페이지에 결과 0, 1, -1 값 >> CompareTo() 매서드 설명 *********반면에 Contains() 매서드는 부울값 문자가 숫자인지 확인하는 Char.IsDigit() 메서드소스8-9 ) char.IsDigit() 메서드 사용 예namespace source08 {     internal class Program     {         static void Main(string[] args)         {             string str;             bool numYN = true;             Console.Write("문자열 입력 => ");             str = Consol..

카테고리 없음 2024.11.26

C# 8장 문자열과 매서드

1. 문자열 처리를 위한 내장 메서드 (1) 문자의 처음과 끝을 확인하는 StartWith(), EndsWith() 메서드 >> 부울값 반환사요ㅛㅇ예namespace zz {     internal class Program     {         static void Main(string[] args)         {             string str;             Console.Write("문자열 입력 => ");             str = Console.ReadLine();             Console.Write("출력 문자열 ==> ");             if ( !str.StartsWith("("))                 Console.Write('('..

카테고리 없음 2024.11.19

[자료구조] 큐

참고: 원형 큐에서 front와 rear 사용삽입(Enqueue): 데이터를 큐에 추가하고 rear를 갱신.삭제(Dequeue): 데이터를 큐에서 제거하고 front를 갱신.빈 상태:front == -1 && rear == -1꽉 찬 상태:(rear + 1) % MAX_QUEUE_SIZE == frontlinked list Queue1. 삽입 큐 #include #include  typedef int element; // 큐의 각 노드를 정의하는 구조체 (연결 리스트 방식)typedef struct QueueNode {    element item;    struct QueueNode* link;} QueueNode; // 큐를 정의하는 구조체typedef struct {    QueueNode* fro..

자료구조 2024.11.18

[자료구조] Stack (C언어)

스택과 큐배열/리스트 vs 스택/큐공통점: 선형 구조 이다.차이점: 삽입과 삭제의 위치 고정 여부배열/리스트: 임의의 위치에서 삽입/삭제스택: 맨 위(top)큐:삽입: 맨 앞(front)삭제: 맨 뒤(rear)     구조체 포인터(다시 복습 >> 함수 선언할 시에 구조체에 포인터를 사용하기 위해)포인터가 어떤 변수의 주소를 담아 가리키는 변수이기 때문에 구조체 포인터도 마찬가지로 구조체의 주소를 가리키는 포인터를 구조체 포인터라고 합니다. 구조체 포인터 문법struct 구조체이름* 구조체포인터이름;// examplestruct book my_book;struct book* p_my_book;p_my_book = &my_book;배열의 경우와는 달리 구조체의 이름은 구조체를 가리키는 주소가 아닙니다.따라..

자료구조 2024.11.18

C# 배열

1차원 배열의 활용1. 배열의 초기화 방식            int[] aa = { 100, 200, 300, 400 };            int[] bb = new int[] { 100, 200, 300 };            int[] cc;             cc = new int[] { 100, 200 };             int[] dd = new int[1];            dd[0] = 100;2. 큰 배열을 초기화 할 때 for문 활용함 ex) 100개의 배열 aa에 2의 배수의 수를 넣음(큰 배열)            int[] aa = new int[100];             int[] bb = new int[200];                       ..

카테고리 없음 2024.11.12

C# 3단원

1. 진수변환 "Convert.ToString(값, 진수)" using System;namespace HelloWorld{    class Program    {        static void Main(string[] args)        {            byte decData, binData, hexData;            decData = 14_7;            binData = 0b1001_0011;            hexData = 0x9_e;            Console.WriteLine("10진(decData :" + Convert.ToString(decData, 10));            Console.WriteLine("2진((binData) : " +..

카테고리 없음 2024.11.12

zbrush_head&eye

오브젝트 한번에 불러오기머리 먼저 불러오고 zplugin > multiAppend > 안구 불러오면 안구가 오브젝트 위치에 붙어서 나옴 텍스쳐 입히는 방법먼저 matcap white01로 바꿔서 작업피부색을 입히려면 우측 polypaint에서 작업 가능 ( 좌측5에 gradient 로 해도 되나 실질 색과 다르므로 X)여기서 colorize를 활성화 시켜준다 상단에 rgb값을 활성화, zadd를 비활성화 해준다( zadd는 오브젝트의 변형)그럼 마우스로 칠했을 때 색만 추가가 된다색을 계속 바꾸면 눈 색이 바뀌는건 신경 쓰지 않아도 된다  아래처럼 얼굴에 비슷한 색감으로 이루어져 스킨톤이 이루어짐을 알 수 있음  색상 팔레트 추출 바탕에 띄워놓고 마우스 갖다대면서 단축키 c를 누르면 그 색이 추출이 된다..

마야/zbrush 2024.10.15

[HTML + CSS 웹디자인 입문]

풀스크린 웹사이트를 제작하면서 html과 css 내용 복습 1. html 골격 만들기에 meta 정보 중 주로 나는 을 사용하였는데 "discrioption"을 사용함교재의 43p 부분 발췌 : : 문자 코드를 "UTF-8"로 지정하겠다는 뜻.  : 페이지의 설명을 입력하는 부분. 검색 엔진으로 검색 시에 페이지 제목과 함께 출력되는 부분. >> content에 키워드를 넣으면 좋다2. 디폴트 css 리셋하기브라우저에 따라 독자적인 css가 적용되어있는데 그 차이를 없애기 위해 디폴트 css로 리셋하는 작업 "ress.css" 파일 사용DOCTYPE html>html lang="en">head> meta charset="UTF-8"> meta name="description" content="width=..

카테고리 없음 2024.09.24

C#_그림판 만들기

namespace Project04_03_1 {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }         private void button1_Click(object sender, EventArgs e)         {             this.Refresh();         }         private void button2_Click(object sender, EventArgs e)         {             pen = new Pen(Color.Red, 10);         }         priva..

카테고리 없음 2024.09.24