코멘트로
-
-
-
stargt 2010/04/27 15:42
그 문장의 맨앞으로 돌아감
cout << "babo";
cout << "\r";
cout << "haha";
이렇게되면 babo나오고 커서가 다시 맨앞으로 돌아가서 출력이시작되면서 babo를 갈아엎고 haha만이 최종적으로 화면에 보여
이거 다 쳐봐 쳐보는게 가장빠르게 외워짐
-
-
-
-
stargt 2010/04/27 15:43
현진 // 강의노트보면 예제나와있어
사람들이 알아보기 쉽게 문장 형식으로 알고리즘을 서술한거야
ex)
만약 a가 b보다 크면
a를 출력한다
그렇지 않으면
b를 출력한다
-
-
-
-
-
stargt 2010/04/27 15:41
태균 // short long int -> 정수
char -> 문자열
모두 변수를 나타내는데 정수 3개나있지 저건 각각 저장할수 있는 공간에 차이가있는거임
-
-
윤성현 2010/04/27 15:34
너무 간단하잖아..ㅠ
while ( ( grade = cin.get() ) != EOF )
여기서 cin.get() 과 EOF 의 의미좀 알려줘-
stargt 2010/04/27 15:43
성현 // 파일을 쓰면 EOF가 들어오는데 예를들어서 cin으로 134515135를 입력받고엔터쳤다면 컴퓨터는 134515135\0이 입력된걸로 알아들어 \0이 eof를 나타내는 부분인데 따라서 맨앞 1부터 쭈욱 와일문 돌아가다가 \0만나면 와일문 끝남
-
-
-
-
stargt 2010/04/27 15:46
객체 지향 프로그래밍은 클래스로 객체화를 시켜서 재사용가능하게 만들어 더욱 효율적이게 된 프로그래밍 기술이고
구조적 프로그래밍은 goto문 없이 여러가지 제어문으로 구조화된 프로그래밍
이거 강의 노트에 모두 나와 있는 문장이야 강의 노트봐
-
-
-
MJ 2010/04/27 15:49
#include <iostream>
using namespace std;
int main()
{
int a= 50;
int b= 3;
int c= 0;
int total= 0;
total = a + b;
c = static_cast<double>(total) / 4;
cout << c << endl;
cout << static_cast<double>(c) <<endl;
return 0;
}
static_cast<>() 을 썼으니 c는 실수형이되어서 더 길게 나와야된ㄴ거 아니야 'ㅅ '??-
stargt 2010/04/27 15:52
c = static_cast<double>(total) / 4;
이걸보면 double형으로 잘바꿨지 근데 그걸 int로 선언된 c에 넣었지
그다음줄에서 cout << c해주고
c는 애초에 정수형이야 잘봐봐
-
stargt 2010/04/27 15:49
for문은
for(int i; i<10; i++)
이렇게 쓰는거야
for(선언부분; 조건부분; 증감부분)
{
ㅇㄻㄴㄹㄴㅇ
}
이렇게해서 조건 만족안할때까지 반복됨 -
-
-
stargt 2010/04/27 15:56
string은 int나 double같이 자료형의 하나임 문자열자료형임 근데 int나 double처럼 기본으로 지원되는 자료형이 아니라서 쓸라면
#include <string.h>
해줘야되고 그다음에
string k;
이런식으로 해주면 k에는 띄어쓰기를 포함한 문자열을 저장할 수 있어
getline이 string에다가 문자열 집어넣는 함수임
이때 getline(cin, k); 해주면 k를 입력받는 상태가돼 띄어쓰기까지 입력됨
-
-
MJ 2010/04/27 15:56
static_cast<>()를 왜 쓰는지 모르겠다 -ㅅ - 어떻게 사용되는지도 모르겟고 알고있떤 개념이 헷갈리네
()안의 타입을 <>안의 타입으로 임시로 바꿔주는거 아닌가?-
stargt 2010/04/27 15:57
맞아 명종이 너의 프로그램이 제대로 작동하려면
#include <iostream>
using namespace std;
int main()
{
int a= 50;
int b= 3;
int total= 0;
total = a + b;
cout << static_cast<double>(total) / 4 << endl;
return 0;
}
이럼 돼
-
-
방현진 2010/04/27 16:00
setprecision 을 써줄때
#include <iomanip>
using std::setprecision;
쓰잖아?
근데 그전에
using namespace std;
를썼다면
using std::setprecision;
이건안써도되는거지? -
-
-
윤성현 2010/04/27 16:06
#include <iostream>
using namespace std;
int main()
{
cout << boolalpha << 1 << endl;
return 0 ;
}
이렇게 하면 왜 true가 안나오지? -
윤성현 2010/04/27 16:08
#include <iostream>
using namespace std;
int main()
{
int a = 100;
int b = 3;
int c;
c = a/b;
cout << static_cast<double>(c) << endl;
return 0 ;
}
이럴때 왜 c가 인트형으로 나오는거야?? 어디가 잘못됬어?-
stargt 2010/04/27 16:09
c = a/b;
를 보면 c에 다가 100 나누기 3을 저장하는거지
근데 이러면 c에는 33이 저장돼
그럼 결국
cout << static_cast<double>(c) << endl;
는
cout << static_cast<double>(33) << endl;
하고 같은소리가됨
-
-
방현진 2010/04/27 16:12
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double a;
double b;
a=40;
b=3;
cout <<fixed<<setprecision(2)<<endl <<a/b;
}
이거쓰면 13.33이 출력되는데
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double a;
double b;
a=40;
b=3;
cout <<setprecision(2)<<endl <<a/b;
}
이거쓰면 13 만출력되거든???
fixed때문인데 왜 그런거야???-
stargt 2010/04/27 16:15
cout은 그냥 아무 서식(fixed나 scientifc)없이 출력해주면 정수형으로 인식해
cout << 40/3;
해보면 뭔말인지 알꺼야
그래서 서식이 필요해
-
-
-
stargt 2010/04/27 16:17
string ilikebabzip;
getline(cin, ilikebabzip);
cout << ilikebabzip;
하면
프로그램 실행할 경우 입력창이 나와 이때 "haha zz ~~~"쓰고 엔터치면
haha zz~~~이 나옴
-
-
-
윤성현 2010/04/27 16:30
double a = 1.123456789;
cout << scientific << a << endl;
이거 출력값이 1.123457e+000 이렇게 나오는데 뭐지?


Restoration3213.zip
Undelete.exe



Recent comment