c++ yardım

onrszr15
27-09-2018, 09:19   |  #1  
onrszr15 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Eyl 2018

 

Arkadaşlar elimde aşağıdaki kod vardır. Kod çalışıyor sıkıntı yok. System c_str komutu ile ping atıyor ve ekrana kendisi yazdırıyor. benden istenen pingi atıp ekrana c_str değilde kendimin yazdırması gerekiyor. system'in altında bunun için bir parametre varm mı ? yada farklı bir yöntemi var mı ? system(("ping -i 1 " + host).c_str()); bütün olay c_str'nin ekrana yazdırmasını engelleyip kendim yazdırmam gerekiyor.

#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
static string host;
static string ping_again;
void ping()
{
system("cls");
cout << " \n Host Adresi Giriniz: ";
cin >> host;
system(("ping -i 1 " + host).c_str());
cout << endl;
cout << "Baska Bir Sunucuya Ping AtmakIİstiyor musunuz ? (Y)es or (N)o: ";
cin >> ping_again;
if (ping_again == "Y" || ping_again == "y")
{
system("cls");
ping();
}
else if (ping_again == "N" || ping_again == "n")
{
system("exit");
}
}
int main()
{
ping();
return(0);
system("pause");
}

onrszr15
27-09-2018, 09:56   |  #2  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Eyl 2018

+++