İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C++ Ping atma

onrszr5827.09.20180 cevap1.080 görüntüleme
2017'den beri4 mesaj
#1
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");
}

---- Mesajlar birleştirildi ----

+++++++++++++++
düzenlendi

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.