목록전체 글 (413)
오답노트
//학생수 와 학생의 수강과목수 그리고 과목 당 점수에 대한 평균 예제 int main() { int nStudent, nMaj; printf("학생수를 입력하세요: "); scanf("%d", &nStudent); printf("-------------------------\n"); int** nScore; double* dbAvg; nScore = (int**)malloc(sizeof(int*) * nStudent); for (int i = 0; i < nStudent; i++) { printf("%d번째 학생의 수강과목 수 : ", i + 1); scanf("%d", &nMaj); nScore[i] = (int*)malloc(sizeof(int) * nMaj); dbAvg = (double*)mal..
int main() { int num,i=0,j,n; printf("숫자를 입력하세요 : "); scanf("%d", &num); int* nArr = (int*)malloc(sizeof(int) * num); /*while (i < num) // 아레토스테네스의 체를 사용하지 않는 로직 { nArr[i] = 1; if (((i + 1) % 2 == 0) && ((i+1) != 2)) nArr[i] = 0; else if (((i + 1) % 3 == 0) && ((i+1) != 3)) nArr[i] = 0; else if (((i + 1) % 5 == 0) && ((i+1) != 5)) nArr[i] = 0; else if (((i + 1) % 7 == 0) && ((i+1) != 7)) nArr[i]..
int main() { int* ptr = (int*)malloc(sizeof(int) * 10); int sum = 0; for (int i = 0; i < 10; i++) // for (int i = 0; i < sizeof(ptr)/sizeof(int); i++) // malloc 해준 포인터를 sizeof으로 확인하면 4로 출력.. { *(ptr + i) = i+1; sum += *(ptr + i); } printf("%d", sum); free(ptr); return 0; }
void main() { char szarr[1000]; scanf("%s", szarr); printf("%s", szarr); scanf_s("%s", szarr, sizeof(szarr)); printf("%s", szarr); return; }
int main() { int num = 10; int* ptr; ptr = # printf("%p\n", ptr); // 결과 주소값 printf("%p\n", &num); // 결과 주소값 printf("%d\n", num); // 결과 10 printf("%d", *ptr); // 결과 10 int arr[5] = { 1,2,3,4,5 }; ptr = arr; //배열과 같은 개념 for (int i = 0; i < (sizeof(arr) / sizeof(int)); i++) { printf("%d\n", arr[i]); printf("%d\n", *(arr + i)); printf("%d\n", ptr[i]); printf("%d\n", *(ptr + i)); } return 0; } 표현..
std::fstream rawData; // 읽고 쓸 파일. char* Path = new char[99999]; memset(Path, NULL, sizeof(Path)); printf("경로를 입력해주세요\n"); std::cin >> Path; //scanf_s("%s", Path); rawData.open(Path, /*std::ios::binary |*/ std::ios::out | std::ios::in); // Open할때 바이너리, 읽고 쓰기로. memset(Path, NULL, sizeof(Path)); if (!rawData.is_open()) // 잘 열렸는지 인. 아니면 오류 났다고 해주자 { //MessageBox("File Open Error.(Don't use Korean ti..
int nCnt = 3; //new int** n = new int* [nCnt]; for (int i = 0; i < nCnt; i++) { n[i] = new int[nCnt]; } //delete for (int i = 0; i < nCnt; i++) { delete[] n[i]; } delete[] n;

url 입력 후 GET,POST,HEAD 등 선택 Params 버튼을 통해서 인자 추가 Send로 전송 HttpListener 테스트 할때 유용하게 사용해서 남김
TRY{ //소스내용 } CATCH_ALL(e){ //TRY에서 받은 Exeption 처리 내용 }END_CATCH_ALL TRY, CATCH_ALL, END_CATCH_ALL 모두 define 되어 있고 그 안에는 try,catch operator 가 사용된다.