Ĺadny brzuch
Witam!
Mam dwa pytania, jedno dotyczy ogólnie języka C++, a drugie C++ .NET w Visual Studio.
A więc: :D
1. Kiedy pisałem programy w Delphi, był tam moduł IniFiles, dzięki któremu można było zapisywać i odczytywać dane z plików INI. Czy w C++ jest coś takiego, bo przeglądałem już troche stron i forów i jakoś się nie natknąłem :P
2. Drugie pytanie dotyczy zapisywania danych do plików tekstowych za pomocą strumieni z Visual Studio. Napisałem taki program:
#include "stdafx.h" #include <io.h> using namespace System; using namespace System::IO; int main(array<System::String ^> ^args) { FileStream ^plik = gcnew FileStream("E:\\data2.txt", FileMode::Open, FileAccess::Write); StreamWriter ^zapisz = gcnew StreamWriter(plik); zapisz->Write("Jakis tam przykladowy tekst"); plik->Close(); FileStream ^plik2 = gcnew FileStream("E:\\data2.txt", FileMode::Open, FileAccess::Read); StreamReader ^dane = gcnew StreamReader(plik2); Console::WriteLine(dane->ReadLine()); plik2->Close(); return 0; }
Ten kod kompiluje się bez żadnych błędów, ani ostrzeżeń, ale do pliku nie zapisuje się żaden tekst. Co może być przyczyną?
Z góry dzięki za odpowiedź,
pozdrawiam!
1. Zapis:WritePrivateProfileString("sekcja1","nazwa","wartość","c: \\plik.ini");odczytchar buf[256]; GetPrivateProfileString("sekcja1","nazwa","domyślnie",buf,256,"c: \\plik.ini");
Więcej funkcji na http://msdn.microsof...ofilestring.asp
Dzięki, działa :D
A ma ktoś jakieś sugestie co do drugiego pytania?
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam dwa pytania, jedno dotyczy ogólnie języka C++, a drugie C++ .NET w Visual Studio.
A więc: :D
1. Kiedy pisałem programy w Delphi, był tam moduł IniFiles, dzięki któremu można było zapisywać i odczytywać dane z plików INI. Czy w C++ jest coś takiego, bo przeglądałem już troche stron i forów i jakoś się nie natknąłem :P
2. Drugie pytanie dotyczy zapisywania danych do plików tekstowych za pomocą strumieni z Visual Studio. Napisałem taki program:
#include "stdafx.h" #include <io.h> using namespace System; using namespace System::IO; int main(array<System::String ^> ^args) { FileStream ^plik = gcnew FileStream("E:\\data2.txt", FileMode::Open, FileAccess::Write); StreamWriter ^zapisz = gcnew StreamWriter(plik); zapisz->Write("Jakis tam przykladowy tekst"); plik->Close(); FileStream ^plik2 = gcnew FileStream("E:\\data2.txt", FileMode::Open, FileAccess::Read); StreamReader ^dane = gcnew StreamReader(plik2); Console::WriteLine(dane->ReadLine()); plik2->Close(); return 0; }
Ten kod kompiluje się bez żadnych błędów, ani ostrzeżeń, ale do pliku nie zapisuje się żaden tekst. Co może być przyczyną?
Z góry dzięki za odpowiedź,
pozdrawiam!
1. Zapis:WritePrivateProfileString("sekcja1","nazwa","wartość","c: \\plik.ini");odczytchar buf[256]; GetPrivateProfileString("sekcja1","nazwa","domyślnie",buf,256,"c: \\plik.ini");
Więcej funkcji na http://msdn.microsof...ofilestring.asp
Dzięki, działa :D
A ma ktoś jakieś sugestie co do drugiego pytania?