при тех двух способах которые Вы предложили выскакивает ошибка а если я указываю string с маленькой буквы то вот такая ошибка: 'string' : undeclared identifier Пробовал в инклудах писать "#include <string>", но не помогло.
Kuzya Попробуй так: Code: char*p="test string..."; System::String *str(p); или так: Code: const char* charstr = "Hello, world!"; String^ clistr = gcnew String(charstr); Console::WriteLine(clistr); string и System::String это разные типы!
Для string нужно прописывать std; т.е. std::string test = "content"; или же прописать using namespace std;
добавить строку в файл Как поместить строку на место первой записи в файле. При этом, запись ранее занимавшая первую позицию, помещается на вторую, вторая запись на третью, и т. д. Есть вариант с чтением содержимого 1-го файла в буфер, создание нового 2-го файла с добавлением нужно строки в его начало и последующим добавлением содержимого из 1-го файла. Вопрос в следующем: есть какой не будь еще вариант? Ну допустим что 1-й файл весит 100 метро, строка которую нужно добавить длинной 40 символов, не не ворочать же 100 метров 2 раза (четение/перезапись) из за этой строки?
Доброго времени суток! Прошу помощи: хочу написать программу на С, ( или С++), которая открывала блокнот, или скажем запускала калькулятор, помогите пожалуйста.
STARTUPINFO si; static PROCESS_INFORMATION pi; BOOL success; success = CreateProcess( NULL, "calc.exe", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); if (!success) MessageBox(hWnd, "Error of create Process", NULL, MB_OK);
Прописал использование пространства имён std. И попробовал объявлять вот так "std::string...." Пишет ошибку: "'std' : a namespace with this name does not exist"
какой файл, текстовый или бинарный? SetFilePointer(hFile, 4, NULL, FILE_BEGIN); и читаешь один байт ReadFile()
Преобразуй в строку потом бери 5 эллемент и обратно в число. это самый простой способ. или еще вариант Делиш на 10000 береш целую часть потом делиш на 10 и береш дробную часть.
О можете оформить ввиде C++ кода а то я нечего не понял ... Может вы меня и не правельно поняли к примеру у меня есть текст Krokodil мне надо прочитать 6 букву по счету = "d"
Народ скажите точно? что(какие библиотеки) отключить в C++ 2009 что бы проги шли на компах без C++ Срочно, заранее спс)
убираем галку Project>Option>Linker>Linking>Dunamic RTL и Project>Option>Packages>Build with runtime packages
Code: #include <iostream> #include <string> using namespace std; int main () { string a = "Krokodil"; cout << a.substr(5, 1) << endl; return 0; } Где 5 - это позиция(начиная с нуля), где 1 - это длина(начиная с указанной позиции т.е. показываем только 1 символ,если написать 2 то результат будет "di") З.Ы. А если это был char то так: Code: #include <iostream> using namespace std; int main () { char a[] = "Krokodil"; cout << a[5] << endl; return 0; }