lawang code

lawang Code


Tanyakan kode disini

C++ [ASK] cout bikin crash??

ditanyakan oleh cak gempol 5 tahun yang lalu

Halo selamat siang, program ini kenapa ya kalo dihapus std::cout nya yg paling bawah ( std::cout << "?";) jadi error pas runtime nya, atau kalo di comment juga sama. -tq

#include <iostream>

void ShowArray(int inArray[], int pArray);
void BubbleSort(int inArray[], int pArray);

int main()
{
    int data[] = {  45, 32, 8, 9, 72,
                    21, 89, 33, 19, 5,
                    76, 58, 7, 29, 42,
                    69, 61, 12, 70, 3};
    int pdata = sizeof(data) / sizeof(int);

    std::cout << "data original:\n";
    ShowArray(data, pdata);
    std::cout << std::endl;

    std::cout << "data BubbleSort:\n";
    BubbleSort(data, pdata);
    ShowArray(data, pdata);

    return 0;
}

void ShowArray(int inArray[], int pArray)
{
    for(int i = 0; i < pArray; i++)
        std::cout << inArray[i] << " ";
}

void Ascend(int *a, int *b)
{
    if(*a > *b){
        int *temp;
        *temp = *a;
        *a = *b;
        *b = *temp;
    }
}

void BubbleSort(int inArray[], int pArray)
{
    for(int punsort = (pArray - 1); punsort > 0; punsort--){
        for(int i = 0; i < punsort; i++){
            Ascend(&inArray[i], &inArray[i+1]);
        }
    }
    std::cout << "?";   // DELETE or COMMENTED THIS LINE CAUSE PROGRAM CRASH
}

Menampilkan 1-2 dari 2 hasil
handita okviyanto menjawab 5 tahun yang lalu :

wah apa ya gan.. ane juga kurang ngerti C++ Emangnya tujuannya mau ngapain gan? pake std:cout << "?" itu gan?


cak gempol menjawab 5 tahun yang lalu :

sebelumnya mau print di fungsi BubbleSort trus mau ganti pake ShowArray aja nah waktu delete cout di BubbleSort malah jadi crash dibalikin taruh cout disitu baru mau normal lagi


Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 6
X 48
X 14
X 10
X 1
X 5
X 4
X 18
X 10

Bantuan

Help

Feedback

Help