전체 글67 코드업 1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 'A'의 다음 문자는 'B'이고, 영문자 '0'의 다음 문자는 '1'이다. 참고 숫자는 수를 표현하는 문자로서 '0' 은 문자 그 자체를 의미하고, 0은 값을 의미한다. 1 2 3 4 5 6 7 #include int main(){ int x; scanf("%c", &x); printf("%c", x+1); } cs 2023. 9. 17. 코드업 1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기 입력된 정수의 부호를 바꿔 출력해보자. 단, -2147483647 ~ +2147483647 범위의 정수가 입력된다. 참고 단항 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대로 바뀌어 계산된다. 1 2 3 4 5 6 7 8 9 #include int main() { int x; scanf("%d",&x); printf("%d", -x); } cs 2023. 9. 16. 코드업 1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2 정수 2개를 입력받아 합을 출력해보자. 단, 입력되는 정수는 -2147483648 ~ +2147483648 이다. 참고 + 연산자를 사용하면 된다. 단, 계산된 결과가 int 형으로 저장할 수 있는 범위를 넘어갈 수 있기 때문에 다른 데이터형을 사용해야 한다. 주의 int 데이터형은 %d로 입출력하고, long long int 데이터형은 %lld로 입출력한다. 1 2 3 4 5 6 7 8 #include int main() { long long int a,b; scanf("%lld %lld",&a,&b); printf("%lld",a+b); } cs 2023. 9. 16. 코드업 1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. (단, 입력되는 정수는 -1073741824 ~ 1073741824 이다) 입력되는 범위를 신경써서 자료형을 정하자. 1 2 3 4 5 6 7 #include int main() { long long int a,b; scanf("%lld %lld",&a,&b); printf("%lld",a+b); } cs 2023. 9. 16. TextField 사용 시 Overflow 발생 해결 방안 Flutter에서 키보드 기능을 사용시 자주 볼 수 있는 Overflow이다. @override Widget build(BuildContext context) { return Scaffold( body: Column( children: [ Expanded( child: SizedBox( child: Container( color: Colors.green[100], child: Center( child: Column( children: [ const SizedBox(height: 40), // 첫 번째 textbox TextBox( text: enteredText[0].split(''), answer: answerText, ), const SizedBox(height: 5), //두 번째 textbox T.. 2023. 9. 13. Flutter로 키보드(텍스트) 입력 받기 Flutter로 사용자의 키보드 입력을 받는 간단한 기능을 구현해보자. 파일은 mian.dart와 home_page.dart로 간단히 구성하였다. + 디자인은 알아보기 쉽게 촌스럽게 만들었습니다. Main.dart 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import 'package:flutter/material.dart'; import 'package:pomodoro/pages/home_page.dart'; void main() { runApp(const App()); } class App extends StatelessWidget { const App({super.key}); @override Widget build(BuildContext context) { r.. 2023. 9. 13. Flutter로 Midi 입력(피아노 등)을 받는 앱 만들기 맨 밑에 주의사항있어요! Midi에 대한 설명은 -> https://jsjin.tistory.com/entry/Midi Midi 데이터를 받기 위해서 flutter midi command라는 패키지를 사용할 것이다. https://pub.dev/packages/flutter_midi_command flutter_midi_command | Flutter Package A Flutter plugin for sending and receiving MIDI messages between Flutter and physical and virtual MIDI devices. Wraps CoreMIDI and android.media.midi in a thin dart/flutter layer. pub.dev main.. 2023. 8. 17. 코드업: 1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기 10진 정수 1개를 입력받아 아스키 문자로 출력해 보자. 단, 0 ~ 255 범위의 정수만 입력된다. #include int main() { int a; scanf("%d",&a); printf("%c",a); } 저장되어 있는 정수를 %c를 활용하여 문자로 출력하면 아스키코드에서 정수 값에 해당하는 문자를 출력하게 된다. 2023. 7. 13. 코드업: 1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자. 아스키코드는 쉽게 문자와 숫자를 대응시킨 코드라고 할 수 있다. 다음은 알파벳과 아스키코드의 대응표이다. +---------+-------------+---------+-------------+ | 대문자 | 아스키코드 | 소문자 | 아스키코드 | +---------+-------------+---------+-------------+ | A | 65 | a | 97 | | B | 66 | b | 98 | | C | 67 | c | 99 | | D | 68 | d | 100 | | E | 69 | e | 101 | | F | 70 | f | 102 | | G | 71 | g | 103 | | H | 72 | h | 104 | | I | .. 2023. 7. 3. 이전 1 2 3 4 5 6 ··· 8 다음 728x90