Çözüldü C++ gets hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ikaross

Hectopat
Katılım
15 Mayıs 2020
Mesajlar
680
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Meslek
öğrenci
Arkadaşlar sorun ekran görüntüsündeki gibi.

C++:
#include "stdafx.h"
#include <iostream>
#include <cstring>
using namespace std;

int main() {
    char ad[10], soyad[20];
    cout << "Ad :";
    gets(ad);

    cout << "Soyad :";
    gets(soyad);

    cout << "Ad Soyad:" << endl;
    puts(ad);
    puts(soyad);
    cout << endl;
    return 0;
}
 

Dosya Ekleri

  • unknown_2021.04.25-23.18.png
    94,3 KB · Görüntüleme: 107
Çözüm
Eğitim aldığın yer kötü. Değiştirmeni tavsiye ederim.
C++'ta gets tanımlı değilmiş. Kullanmakta inat edeceğim diyorsan gets_s kullan.
Eğitim aldığın yer kötü. Değiştirmeni tavsiye ederim.
C++'ta gets tanımlı değilmiş. Kullanmakta inat edeceğim diyorsan gets_s kullan.

Evet gets_s olunca oldu.
Ve de arkadaşlar burada kullanıcıdan bir isim girmesini isteyip o isimi tersten nasıl yazdırabilirim?
 

Dosya Ekleri

  • unknown_2021.04.25-23.58.png
    92,7 KB · Görüntüleme: 72
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…