#C++ [응용] 글자뒤집기.

프로그래밍언어/C++ 2013. 3. 15. 22:04

#include<iostream>
using namespace std;
int main(void)
{
 char change[100];
 cout<<"뒤집을단어선택 :";
 cin>>change;
 int len = strlen(change);
 for(int i=len-1;i>=0;i--)
 {
  cout<<change[i];
 }
 cout<<endl;
 return 0;
}

간단하게뒤집어보았습니다.

앞에내용을보셧다면

이정도는 무리없이 이해하셧으거라생각듭니다.

 

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ const상수에도 이니셜라이저!!  (0) 2013.02.21
#C++ 이니셜라이저  (0) 2013.02.21
#C++ 구조체안에함수정의하기  (0) 2013.02.18
#C++ using사용하기  (3) 2013.02.15
#C++ bool  (0) 2013.02.15

설정

트랙백

댓글

#C++ const상수에도 이니셜라이저!!

프로그래밍언어/C++ 2013. 2. 21. 22:20

#include<iostream> //알죵?
using namespace std; //알죵?
class s //class s열기
{
 const int num; // const int 자료형 num선언
public: //귀속안하기
 s(int se) //class s(int se)
  :num(se)//num값에 se값넣기
 {

//무시
 }
 void Show() //출력
 {
  cout<<num<<endl;
 }
};
int main(void)
{
 s se(100); // int se 에 100값넣어주기
 se.Show(); //num값출력
 return 0;
}

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ [응용] 글자뒤집기.  (0) 2013.03.15
#C++ 이니셜라이저  (0) 2013.02.21
#C++ 구조체안에함수정의하기  (0) 2013.02.18
#C++ using사용하기  (3) 2013.02.15
#C++ bool  (0) 2013.02.15

설정

트랙백

댓글

#C++ 이니셜라이저

프로그래밍언어/C++ 2013. 2. 21. 21:56

class Same

{

pirvate:

int num;

int num2;;

public:

Same(int x, int y)

: num(x)

{

num2 = y;

}

};

 

일때

num값에 x값을 집어넣고

num2에 y값을 집어넣는겁니다.

 

잘봐주세요 여기선딱히 설명해드릴게없네요.

 

감사합니다 -

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ [응용] 글자뒤집기.  (0) 2013.03.15
#C++ const상수에도 이니셜라이저!!  (0) 2013.02.21
#C++ 구조체안에함수정의하기  (0) 2013.02.18
#C++ using사용하기  (3) 2013.02.15
#C++ bool  (0) 2013.02.15

설정

트랙백

댓글

#C++ 구조체안에함수정의하기

프로그래밍언어/C++ 2013. 2. 18. 14:53

#include<iostream> //이젠지쳐요 흐규흐규알죠?
using namespace std; //모르신다면 전에 using강좌를봐주세요!_!


struct Point // Point라는구조체 시작

 int xpos;//int형xpos선언
 int ypos;//int형ypos선언
 void MovePos(int x, int y) //구조체안에함수정의하기 좋은점 따로 매개변수로 안받아줘도되는장점이있다. (이함수는 더하고빼는그런함수다.)
 {
  xpos +=x; //값더하기
  ypos +=y; //마찬가지
 } //닫기
 void AddPoint(const Point &pos) // 이건 구조체변수한개더선언해줘서 그값을 또더해주는그런함수이다.
 {
  Point s = pos; //s라는포인트변수에 pos라는포인트변수의값을 담아줌(구지안담아줘도됨 바로쓰셔도뭐..)
  xpos += s.xpos; // 값더하기
  ypos += s.ypos; //값더하기
 }
 void ShowPosition(void) //출력하무
 {
  cout<<"["<<xpos<<"]"<<","<<"["<<ypos<<"]"<<endl; //xpos와 ypos출력!)
 }
}; //구조체닫기

int main(void)
{
 Point pos1={12,4}; //포인트변수 선언후 값대입
 Point pos2 = {20,30}; //마찬가지
 pos1.MovePos(-7,10); //xpos값에 -7과 ypos값에 10을빼줌 pos1포인트변수에 즉 12-7과 4+10이됨
 pos1.ShowPosition(); //5와 14출력
 pos1.AddPoint(pos2); // pos1값에 pos2값을넣어줌 (5,14값에더해주는거다)
 pos1.ShowPosition(); // 25,44출력
 return 0; //0반환
} //닫기

 

소스출처 - 윤성우저자님의C++프로그래밍

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ const상수에도 이니셜라이저!!  (0) 2013.02.21
#C++ 이니셜라이저  (0) 2013.02.21
#C++ using사용하기  (3) 2013.02.15
#C++ bool  (0) 2013.02.15
#C++ 함수오버로딩  (0) 2013.02.15

설정

트랙백

댓글

#C++ using사용하기

프로그래밍언어/C++ 2013. 2. 15. 17:24

#include<iostream> //지겹죠?
using std::cout; //::<<공간지정확장자라고하는건데요 간소화시키는겁니다 공간을지정하지않고 호출하겟다 뭐이런의미겟죠 원래 std::cout까지썻다면 요걸써주면 cout만으로도 사용이가능해집니다.
using std::cin; // 위와동일
using std::endl; //위와동일
int main(void) //메인함수
{
int add=1; //add에 1대입
cout<<add<<' '<<endl; //위에보듯이 cout만써주고있음 add출력 endl도 생략
return 0; // 0반환
}

하하

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ 이니셜라이저  (0) 2013.02.21
#C++ 구조체안에함수정의하기  (0) 2013.02.18
#C++ bool  (0) 2013.02.15
#C++ 함수오버로딩  (0) 2013.02.15
#C++ 출력과입력을동시에배워보자  (0) 2013.02.15

설정

트랙백

댓글

#C++ bool

프로그래밍언어/C++ 2013. 2. 15. 17:18

#include<iostream> //선언
using namespace std; //공간지정확장자줄이기
bool Check(int a) //Check 반환형은 bool
{
 if(a <=0) //a가 0보다작거나같다면
  return false; //거짓 즉 0을 반환
 else //아닐경우
  return true; //트루 즉 1을반환
}
int main(void) //메인
{
 bool chec; //자료형이 bool 인 chec선언
 int a; // int형 a선언
 cout<<"체크:"; //출력
 cin>>a; //입력받음
 chec = Check(a); //chec에 Check값을대입함
 if(chec) //true일때
  cout<<"true"<<endl; //트루
 else //false일때
  cout<<"false"<<endl; //false
}

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ 이니셜라이저  (0) 2013.02.21
#C++ 구조체안에함수정의하기  (0) 2013.02.18
#C++ using사용하기  (3) 2013.02.15
#C++ 함수오버로딩  (0) 2013.02.15
#C++ 출력과입력을동시에배워보자  (0) 2013.02.15

설정

트랙백

댓글

#C++ 함수오버로딩

프로그래밍언어/C++ 2013. 2. 15. 13:54
 

#include<iostream> //c++이니당연?!

//함수오버로딩이란 c에서는 함수의이름이 2개이상중복되면 에러가납니다. 왜냐 c에서는 함수이름만을보고찾으니깐요. 하지만 c++은 함수이름과 매개변수를 통해 찾습니다. 다음예를보시죠
void My(void) //반환형은 void 인 My를선언 매개변수도 void
{
std::cout<<"My(void)"<<std::endl; //출력
}
void My(char c) //반환형은 void인 My를선언(매개변수는 char c)
{
std::cout<<"My("<<c<<")"<<std::endl; //c를출력 (즉여기서Z가출력됩니다.메인함수참고)
}
void My(int a,int b) //마찬가지로 반환형 void My선언(매개변수는 int a와 b)
{
std::cout<<"My("<<a<<","<<b<<")"<<std::endl; //a와b를출력 (여기서 3,5가출력이됩니다.)
}
int main(void) //메인함수
{
My(); //맨위에꺼
My('Z'); //두번째꺼
My(3,5); //세번째꺼

return 0; //0반환
}//닫기

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ 이니셜라이저  (0) 2013.02.21
#C++ 구조체안에함수정의하기  (0) 2013.02.18
#C++ using사용하기  (3) 2013.02.15
#C++ bool  (0) 2013.02.15
#C++ 출력과입력을동시에배워보자  (0) 2013.02.15

설정

트랙백

댓글

#C++ 출력과입력을동시에배워보자

프로그래밍언어/C++ 2013. 2. 15. 13:54

#include<iostream> //c++에서 쓰이는 기본헤더파일. (c++은 cpp파일확장자로꼭해야되여)
int main(void)
{
int val,val2; //인트형 val,va2l선언
int result =0; //result선언과동시에 0으로초기화
std::cout<<"두 개의 숫자입력: "; //c언어로 printf문같은겁니다. 아주유용하게쓰일거에요.
std::cin>>val>>val2; // scanf같은겁니다. 구분은 tap 혹은 enter 등이있습니다.

result = val+val2; //초기화해준 result에 val값과 val2값을 넣어줍니다.
std::cout<<"두 수 사이의 숫자 합: "<<result<<std::endl; // result값을 출력해줍니다.

return 0; // 0을 반환합니다.
}

비록 좋은강의는아니지만

달려봐요~+~

'프로그래밍언어 > C++' 카테고리의 다른 글

#C++ 이니셜라이저  (0) 2013.02.21
#C++ 구조체안에함수정의하기  (0) 2013.02.18
#C++ using사용하기  (3) 2013.02.15
#C++ bool  (0) 2013.02.15
#C++ 함수오버로딩  (0) 2013.02.15

설정

트랙백

댓글

#C언어 - 파일I/O

프로그래밍언어/C언어 2013. 2. 15. 13:53

#include<stdio.h>

int main(void)

{

FILE *fp = fopen("경로파일명혹은파일명.txt","rt"); /첫번쨰는파일명이구요 두번쨰는 모드인데 r = read w = write t = txt b = bin

fprintf(fp,"바보"); // fp 즉 경로파일명혹은파일명.txt라는 파일을 생성후에 그안에 바보라는 글씨를넣어줌

fclose(fp); // 파일을닫아줌 (리소스)

return 0; //리턴

}

비교적간단하게 ㅇㅇ

쓰는건나중에올릴게용

설정

트랙백

댓글

#C언어 - 외부선언을 가져오자

프로그래밍언어/C언어 2013. 2. 15. 13:53

ㅋㅋㅋ..이번엔 외부선언문을가져오는 강좌입니다.~_~

C언어 를하실떄 꼭 한파일에서만 쓰시는건아니죠? 예를들어 첫번째파일에는 숫자관련 두번째파일에는 문자열관련 이런식으로 따로따로둬야할때가많습니다. 한프로젝트를다룰때도

그때 필요한게있습니다.

예제보시죠

number.c라는 c소스파일에

double number = 0.0;

이있습니다.

main.c로돌아와서

위에꺼생략

int main(void)

{

printf("%f",number);

retrn 0;

}

이렇게써야됩니다. 근데 main함수에는 number라는 선언문이없네요

그때

extern 이라는 함수가있습니다.

예제

extern double number; //외부어딘가에 더블형 넘버가있으니 갖고와라

int main(void) //메인

{

printf("%f",number); //그 넘버를이용해서 출력해라

return 0; //리턴

}

이런식으로 사용하시면됩니다. (주석달아드리겟슴니다)

설정

트랙백

댓글