C++kodu çalışmıyor

Beratcan Yaz

Hectopat
Katılım
24 Mart 2020
Mesajlar
102
Çözümler
1
Kod:
#include<iostream>

using namespace std;







int main() {

    const char* s = "evren";

    char c[6] = "evren";

    cout << strlen(s) << endl;

    cout << strlen(c) << endl;

    char *x=(char*)malloc(sizeof(char)*6);

    strcpy(x,s);

    cout << x << endl;

}

#include<iostream>



using namespace std;















int main() {



    const char* s = "evren";



    char c[6] = "evren";



    cout << strlen(s) << endl;



    cout << strlen(c) << endl;



    char *x=(char*)malloc(sizeof(char)*6);



    strcpy(x,s);



    cout << x << endl;



}



Bu kod Visual Studioda çalışmıyor. Başka derleyicide çalışıyor. Yardım edebilir misiniz?
 
Sosyal mesafe kan ağlıyor.
Öncelikle C++ ile niye böyle cins şeylerle uğraşıyorsunuz? Güzelim std::string, new ne güne duruyor?

Kütüphane eksik. Sanırım aynı kodu 2 kere yazmışsınız, bundan da hata veriyor olabilir. 2 main var diye.
Kod:
#include<iostream>
#include<string.h>

using namespace std;

int main() {

    const char* s = "evren";
    char c[6] = "evren";
  
    cout << strlen(s) << endl;
    cout << strlen(c) << endl;

    char* x = (char*)malloc(sizeof(char) * 6);

    strcpy(x, s);

    cout << x << endl;
  
    return 0;
}
 
Son düzenleme:
strcpy kodu çalışmıyor hata veriyor Visual Studio'da.
Visual Studio senden adam akıllı C++ kodu bekliyor. C kodu yazarsan hata verip durur. Çok uğraşılıp düzeltilebiliyor ama değmez. İlla C kodu yazacağım diyorsan başka ortam kullan.
Bu sitede çalışıyor.
 

Technopat Haberler

Yeni konular

Geri
Yukarı