PPProject 첫 ė²ģ§ø ė§ėØģ 결과물
1. ė¬øģ ¶
ģ»¬ė¼ 2. Bė² ė¬øģ
nź°ģ ģģ넼 ź°ģ§ė 1ģ°Øģ ė²”ķ°ė„¼ iė§ķ¼ ģ¼ģŖ½ģ¼ė” ķģ ģģ¼ė¼.
nź°ģ ģģ넼 ź°ģ§ė 1ģ°Øģ ė²”ķ°ė„¼ iė§ķ¼ ģ¼ģŖ½ģ¼ė” ķģ ģģ¼ė¼.
1.1. Leonardong ¶
~cpp
#include <iostream>
#include <string>
using namespace std;
void roll( string str, int i );
void main()
{
string str = "abcde";
int i = 3;
roll(str, i);
}
void roll( string str, int i )
{
cout << str << endl;
int n = str.length();
char temp;
for ( int tag = 0 ; tag < n ; tag++ ){
temp = str[tag];
str[tag] = str[i-1];
str[i-1] = temp;
i = i < n ? i+1 : i;
}
cout << str << endl;
}
1.2. ģ¬ģ ķģ ¶
~cpp
#include<iostream.h>
#include<cstring>
void roll(int i);
char * string="ABCDEFGHIJKLMNOPQRSTUV";
const int SIZE = strlen(string);
void main()
{
roll(4);
}
void roll(int i)
{
char* buffer1 = new char[i];
strncpy(buffer1, string, i);
buffer1[i] = 0;
char *buffer2 = new char[SIZE-i];
strcpy(buffer2,string+i);
cout<<strcat(buffer2,buffer1)<<endl;
}
2. ķźø° ¶
ģ¬ģ :
첫 ėŖØģģ“ė¼ ģ¤ķ°ė ė°©ģģ ģ ķėė° ģź°ģ“ ģ¤ė ź±øė øė¤. ķģģ“ģ PairProgramming ģ ķėė° ė묓 ģ¬ģ ź° ģģė¤.
Leonardong:
첫 ėŖØģģ“ė¼ ģ¤ķ°ė ė°©ģģ ģ ķėė° ģź°ģ“ ģ¤ė ź±øė øė¤. ķģģ“ģ PairProgramming ģ ķėė° ė묓 ģ¬ģ ź° ģģė¤.
Leonardong:
ģź³ 리ģ¦ģ ģģė ģ½ėė” ė°ė” ķģ“ģ°źø°ź° ģ ėė¤. ź·øė“ ėė ź°ģ§ ģ½ė(psuedo code)넼 ģ ģ“ė³“ė ź²ģ“ ėģģ“ ėė¤.










