selamlar,

c++'ta bir program yazıyorum ve ofstream class objesiyle varolmayan bir txt dosyasını açmaya çalışarak o dosyayı yaratıyorum. yani

ofstream output(fileNameOut, ios::out);

diyerek dosyayı yaratıyorum. fileNameOut ise bir char array'i.

ofstream output("şığ.txt", ios::out);

diye yazdığımda, dosya ismi þýð.txt olarak beliriyor. ben bunun direk şığ.txt olmasını istiyorum. bunu yapmanın yolu nedir acaba?

bir de türkiye'de programlama sorularını sorabileceğimiz, özellikle c++ için, en kapsamlı forum hangisidir acaba?

teşekkürler şimdiden.

 

wchar_t* kullanarak olabilir eğer w32 ise.

lex

lex'in dedigi gibi wchar_t versiyonlarini kullanabilirsin. wofstream falan gibi. ya da en temizi makro versiyonlarini kullanmaktir. mesala TCHAR UNICODE olup olmamasina gore char ya da wchar_t olarak tanimlanmistir.

badseed
1

mobil görünümden çık