Programming 22

[기말고사 대비] 0. 사전 설정 & 1. main page

0. pubspec.yamldependencies: flutter: sdk: flutter http: ^0.13.6 http를 추가한 후 Pub get하기 1. Main pageimport 'package:flutter/material.dart';import 'pages/home_page.dart';import 'pages/search_page.dart';import 'pages/detail_page.dart';void main() { runApp(const PlaceMemoApp());}// 앱의 루트 위젯 정의class PlaceMemoApp extends StatelessWidget { const PlaceMemoApp({super.key}); @override Widget bui..

코딩 자율 학습단 12일차 - 포인터로 배열 다루기

드디어 7장...7장의 주제는 포인터다 ㅠ.ㅠ;;못하는 건 아닌데... 처음 배울 때 엄청 헤맸어서 좋은 생각은 안 든다 ㄱㅡ  딴소리지만교수님이 강의시간에 이 짤 보여주셨던거 생각난다ㅋㅋ 시작#include int main(void) { int 철수 = 1; int 영희 = 2; int 민수 = 3; printf("철수네 주소: %p, 암호: %d\n", &철수, 철수); return 0;} 위의 예제와 같이 변수를 선언하면 메모리에 변수의 이름을 가진 공간이 생긴다.그리고, 그 변수 공간의 위치를 나타내는 주소를 갖게 된다. 변수의 이름 앞에 &를 붙여 출력하면 변수의 주소를 알 수 있다.이때 서식지정자로는 포인터를 의미하는 %p를 사용한다.(예제의 000000731C6FF5C4가 출력된 '철수'의 ..

Programming/C, C++ 2024.07.14

코딩 자율 학습단 11일차 - 자라나라 머리카락 프로젝트

오늘은 배열을 활용해 실제로 게임을 만들어본다! 이 게임은 네 개의 약 중 어떤 것이 진짜 발모제인지를 찾는 게임이다.게임을 실행하면 총 3회 약품을 테스트하는데,한 번에 2개 또는 3개의 약품을 조합해 머리에 바르고 머리가 나는지 아닌지 체크한다. 이런 식으로 테스트를 3회 진행한 후, 진짜 발모제가 몇 번 약인지를 입력한다.정답이 맞으면 정답 메시지를, 틀리면 오답 메시지와 함께 정답을 알려주고 게임을 종료하면 된다. 시작!!!!  가장 먼저, 어떤 약이 발모제인지를 정하기 위해 난수를 이용한다.게임이 시작할 때 나오는 문장도 함께 적었다.#include #include #include int main(void) { srand(time(NULL)); //난수 초기화 int treatment = ran..

Programming/C, C++ 2024.07.04