Форум программистов, компьютерный форум CyberForum.ru

Переменные среды Windows - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Набор для программирования http://www.cyberforum.ru/cpp-beginners/thread345053.html
Доброе время суток. Я хочу написать программу на С++. И затем продать ее. У меня нет денег покупать IDE,потому хочу отдельно взять компилятор, отдельно набор классов для GUI и т.д. Подскажите, что именно можно использовать? И что удобнее изучать.
C++ Сформировать массив из элементов матрицы Дан двумерный массив. Сформировать одномерный массив,каждый элемент которого равен количеству элементов соответствующего столбца двумерного массива,больших числа n http://www.cyberforum.ru/cpp-beginners/thread345037.html
C++ Простая задача?
Здравствуйте! После участия в ДЛКШ я понял, что очень много не знаю даже о самых элементарных вещах в Си\Си++. Например, обыкновенная простая задача на теорию вероятностей - Цветные шары В урне находится n шаров, каждый из которых имеет один из k цветов, причём количество шаров каждого цвета, как и сам цвет, известно и написано на отдельной табличке. Дима, начавший изучать теорию...
Компилятор не видит vector C++
#include <vector> using std::vector; vector<double> v; выбивает ошибку вектор не стд, вектор не определён. подскажите плз почему так может быть Во-первых, по правилам форума один вопрос - одна тема. Во-вторых, ваш вопрос к той теме вообще отношения не имеет.
C++ Какое утверждение верно? http://www.cyberforum.ru/cpp-beginners/thread344974.html
1)ussing namespase std; нужно что бы писать cin<<" "; а не std::cin<<" "; 2)using namespace std; пишут если у тебя используется библиотека помоему <iostream> а не <iostream.h> Я спрашивал у людей что означает ussing namespase std вот два в верху написали вывода, какой из них верный? или верну оба скажите плиз
C++ debug error Здравствуйте, уважаемые программисты. Следующая проблема: после добавления блока if(round == 'g') и после запуска программы выдает ошибку: Run-time check failure #2 - stack around the variable 'team1' was corrupted В дебагере пробовал смотреть, все переменные присваиваются корректно, запись в файл производится, потом ошибка выскакивает подробнее

Показать сообщение отдельно
stashappy
42 / 42 / 4
Регистрация: 21.08.2011
Сообщений: 625
25.08.2011, 11:03  [ТС]     Переменные среды Windows
Возникла новая проблема..

C++
1
2
3
char buffer[32000];
ExpandEnvironmentStrings("%USERPROFILE%\\1.txt",(char*)&buffer,sizeof(buffer));
fp1 = fopen(buffer,"rb");
Данный код работает отлично. Открывает текстовый файл без проблем. Но натолкнулся на такую проблему. Если этой директории, этого файла вообще нет, то выходит ошибка при компиляции. То есть он не может открыть файл ибо он не существует.

Я пробовал писать вот так, но это ничего не помогло:
C++
1
2
3
4
5
char buffer[32000];
ExpandEnvironmentStrings("%USERPROFILE%\\1.txt",(char*)&buffer,sizeof(buffer));
if(buffer != NULL) {
fp1 = fopen(buffer,"rb");
}

Как решить проблему, если этого файла в директории нет?..
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru