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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
#1

Visual studio не пашет - C++

22.07.2013, 16:56. Просмотров 1298. Ответов 28
Метки нет (Все метки)

Постоянные проблемы с этим компилятором. Даже следующий код он может откомпилировать нормально, а когда на следующий день ты пишешь его в другой программе, то он не пашет
Бывает пишу программу, постоянно выдает ошибки компилятор, потом я беру, создаю проект заново, и все норм. Что за фигня?

Пример кода, который вчера работал, а сегодня компилятору он не нравится:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include<iomanip>
#include<iostream>
#include<fstream>
#include<vector>
#include<algorithm>
 
using namespace std;
 
int main()
{
    freopen("INPUT.TXT", "r", stdin);
    freopen("OUTPUT.TXT", "w", stdout);
    int a, max = 0, x;
    scanf("%d", &a);
    vector<int> b(a*3);
    
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2013, 16:56     Visual studio не пашет
Посмотрите здесь:

Из Visual Studio в Dev C++ - C++
Всем Добрый День! Такой вопрос... Есть прога (проект вернее...), написана под Visual Studio, которого у меня нету, и нужно как нить...

Ошибка в Visual Studio - C++
Привет всем) Я нуб в игрострое) Помогите мне с проблемкой. Делал игру на Visual Studio 2010 Pro по этому уроку...

Visual Studio vs Dev c++ - C++
Добрый день! Есть прога, которая нормально работает в VS 2008 и неправильно работает в Dev c++. В чем может быть причина? Проблема в том,...

Visual studio - graphic.h - C++
Вопрос вот в чём, надо написать прогу ну не в этом проблема, одно из её условий это вывести график функции. Насколько я понимаю студия...

Выбор visual studio - C++
Подскажите, нужно выбрать лицензионную версию visual studio. Разработка различных приложений, ООП, работа приложений на версиях windows,...

Потоки в Visual Studio - C++
Уважаемые форумчане. Кто-нибудь пробовал создавать в MFC Visual С++ 2008 (2010) дополнительный поток? Вот в Builder это делается...

Microsoft Visual studio - C++
господа вот хотел спросить бесплатная не демо версия visual studio свободно оаспростроняется , быть может какого нибудь лохматого года там...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 17:01     Visual studio не пашет #2
wwmwwm, а что ненравится?
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
22.07.2013, 17:03  [ТС]     Visual studio не пашет #3
Цитата Сообщение от dr.curse Посмотреть сообщение
wwmwwm, а что ненравится?
Как что. Почему он завертает правильный код?
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 17:04     Visual studio не пашет #4
wwmwwm, не тебе что ненравится а компилятор на что ругается
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
22.07.2013, 17:08  [ТС]     Visual studio не пашет #5
Цитата Сообщение от dr.curse Посмотреть сообщение
wwmwwm, не тебе что ненравится а компилятор на что ругается
Открывает какие то системные файлы: vector и xtwrow и тыкает в что то носом. Хотя этот код я открываю во вчерашней программе и все норм
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 17:11     Visual studio не пашет #6
wwmwwm, а конкретнее что пишет какая ошибка?
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
22.07.2013, 17:15  [ТС]     Visual studio не пашет #7
Цитата Сообщение от dr.curse Посмотреть сообщение
wwmwwm, а конкретнее что пишет какая ошибка?
"Сортировка времени 2.0.exe": Загружено: "C:\Users\Влад\Documents\Visual Studio 2010\Projects\Сортировка времени 2.0\Debug\Сортировка времени 2.0.exe", Символы загружены.
"Сортировка времени 2.0.exe": Загружено: "C:\Windows\System32\ntdll.dll", Невозможно найти или открыть файл PDB
"Сортировка времени 2.0.exe": Загружено: "C:\Program Files\AVAST Software\Avast\snxhk.dll", Невозможно найти или открыть файл PDB
"Сортировка времени 2.0.exe": Загружено: "C:\Windows\System32\kernel32.dll", Невозможно найти или открыть файл PDB
"Сортировка времени 2.0.exe": Загружено: "C:\Windows\System32\KernelBase.dll", Невозможно найти или открыть файл PDB
"Сортировка времени 2.0.exe": Загружено: "C:\Windows\System32\msvcr100d.dll", Символы загружены.
"Сортировка времени 2.0.exe": Загружено: "C:\Windows\System32\msvcp100d.dll", Символы загружены.
Первый этап обработки исключения в "0x75759617" в "Сортировка времени 2.0.exe": Исключение Microsoft C++: std::length_error по адресу 0x0013f200..
Необработанное исключение в "0x75759617" в "Сортировка времени 2.0.exe": Исключение Microsoft C++: std::length_error по адресу 0x0013f200..
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 17:21     Visual studio не пашет #8
wwmwwm, что в файле input.txt?
Cmehotron
3 / 3 / 0
Регистрация: 02.05.2013
Сообщений: 33
22.07.2013, 17:21     Visual studio не пашет #9
Я сам, только только учусь и в последнее время пытаюсь совладать с векторами по этому возможно глупый вопрос vector<int> b(a*3); как понять эту строку b название вектора а (a*3) его значение? Разве так можно?
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
22.07.2013, 17:22     Visual studio не пашет #10
Цитата Сообщение от wwmwwm Посмотреть сообщение
Даже следующий код он может откомпилировать нормально, а когда на следующий день ты пишешь его в другой программе, то он не пашет
#include "stdafx.h"
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
22.07.2013, 17:24  [ТС]     Visual studio не пашет #11
Цитата Сообщение от dr.curse Посмотреть сообщение
wwmwwm, что в файле input.txt?
Там вот что:
4
10 20 30
7 30 00
23 59 59
13 30 30
Сначала программа считает число 4. А потом создаст вектор с размером 4*3. И считает все остальное. Но дальше я не стал писать, потому что и это не работает
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.07.2013, 18:26     Visual studio не пашет #12
Цитата Сообщение от wwmwwm Посмотреть сообщение
Постоянные проблемы с этим компилятором.
Ошибка при компиляции или при запуске? Ошибка, приведённая в 7 посте - не ошибка компилятора.

Добавлено через 1 минуту
Цитата Сообщение от wwmwwm Посмотреть сообщение
#include "stdafx.h"
И вот это уберите. Оно вам надо?

Добавлено через 1 минуту
Цитата Сообщение от wwmwwm Посмотреть сообщение
Бывает пишу программу, постоянно выдает ошибки компилятор,
Какие? Как устраняете? Прежде чем на компилятор пенять...
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
22.07.2013, 18:36  [ТС]     Visual studio не пашет #13
Цитата Сообщение от alsav22 Посмотреть сообщение
Ошибка при компиляции или при запуске? Ошибка, приведённая в 7 посте - не ошибка компилятора.

Добавлено через 1 минуту

И вот это уберите. Оно вам надо?

Добавлено через 1 минуту

Какие? Как устраняете? Прежде чем на компилятор пенять...
Заголовочный файл о котором вы говорите, нужен этому компилятору, без него все компилируется, но перед тем выдает ошибку. Как исправлял ошибку? Если не впадлу, переносил код в другой компилятор, и все норм. Отказаться от этого компилятора не могу, так как на олимпиаде будет именно он
ValeryS
Модератор
6540 / 5006 / 461
Регистрация: 14.02.2011
Сообщений: 16,651
22.07.2013, 18:38     Visual studio не пашет #14
Цитата Сообщение от wwmwwm Посмотреть сообщение
Заголовочный файл о котором вы говорите, нужен этому компилятору, без него все компилируется, но перед тем выдает ошибку. Как исправлял ошибку?
Во время создания проекта убрать галку с "использовать предкомпилированые заголовки"
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
22.07.2013, 18:41     Visual studio не пашет #15
Цитата Сообщение от wwmwwm Посмотреть сообщение
Исключение Microsoft C++: std::length_error по адресу
Берем отладчик, идем пошагово, смотрим чему равно a после считывания значения
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.07.2013, 18:43     Visual studio не пашет #16
Цитата Сообщение от wwmwwm Посмотреть сообщение
Заголовочный файл о котором вы говорите, нужен этому компилятору
Компилятору он не нужен. В свойствах проекта выберите: не использование предварительно скомпилированные заголовки.
Цитата Сообщение от wwmwwm Посмотреть сообщение
Если не впадлу, переносил код в другой компилятор, и все норм.
Так вы со студией никогда не разберётесь.
У меня тоже студия и никаких проблем. Студия какая?
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
22.07.2013, 19:21  [ТС]     Visual studio не пашет #17
Цитата Сообщение от alsav22 Посмотреть сообщение
Компилятору он не нужен. В свойствах проекта выберите: не использование предварительно скомпилированные заголовки.

Так вы со студией никогда не разберётесь.
У меня тоже студия и никаких проблем. Студия какая?
2010 express
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.07.2013, 19:26     Visual studio не пашет #18
Проект какой создаёте?

Добавлено через 1 минуту
INPUT.TXT как создаёте?
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
22.07.2013, 20:08  [ТС]     Visual studio не пашет #19
Цитата Сообщение от alsav22 Посмотреть сообщение
Проект какой создаёте?

Добавлено через 1 минуту
INPUT.TXT как создаёте?
А нет. Ошибка при создании вектора
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iomanip>
#include<iostream>
#include<vector>
#include<algorithm>
#include<fstream>
 
using namespace std;
 
int main()
{
freopen("INPUT.TXT", "r", stdin);
freopen("OUTPUT.TXT", "w", stdout);
    int a, max = 0;
scanf("%d", &a);
vector<int> b(a*3);
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2013, 20:10     Visual studio не пашет
Еще ссылки по теме:

microsoft visual studio - C++
Ребят, а подскажите, вот написал я программный код.А как мне его проверить через Dos Гляжу другие ребята как-то вставляют код, и в Досе...

Vista+Visual Studio - C++
Решил обновить студию. Однако максимальная версия, которая захотела поставиться на мою Vista(32bit) это студия 2010. Правда, что MSVS2013 и...

Microsoft Visual Studio 6.0. - C++
Всем привет!!! Дайте пожалуйста ссылку на скачивание Microsoft Visual Studio 6.0. Очень нужно!!! :)

Win32 с++ visual studio - C++
Есть Visual Studio 2008. Хочу написать приложение win32 (не .NET) с кнопками, лейблами и т.д.. Подкажите, литературу или что почитать....

Visual Studio vs CLion - C++
Для работы нужно осваивать с++, так как я пишу на шарпе, то у меня Visual Studio 2013 Pro, в интернете нашел CLion, но не нашел сравнение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6540 / 5006 / 461
Регистрация: 14.02.2011
Сообщений: 16,651
22.07.2013, 20:10     Visual studio не пашет #20
Цитата Сообщение от wwmwwm Посмотреть сообщение
Кстати, а как убрать его во всех будущих проектах сразу в настройках, а не каждый раз?
смотри
Цитата Сообщение от ValeryS Посмотреть сообщение
Во время создания проекта убрать галку с "использовать предкомпилированые заголовки"
Yandex
Объявления
22.07.2013, 20:10     Visual studio не пашет
Ответ Создать тему
Опции темы

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