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

Error C2059: синтаксическая ошибка: if - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление end() итератора http://www.cyberforum.ru/cpp-beginners/thread1139750.html
Добрый вечер. Интересует следующий момент: что происходит в памяти (структуре контейнера) при вызове cont.erase(cont.end())? Если cont есть vec, то появляется ошибка. Если же cont - это list, то никаких сигналов не выдаётся? Из - за чего такая разница? Спасибо.
C++ Работа со строками Напечатать в алфавитном порядке все слова, которые входят в заданный текст по одному разу. Прошу помочь. http://www.cyberforum.ru/cpp-beginners/thread1139748.html
Программа генерации сочетаний C++
Добрый день, есть задание написать программу генерации сочетаний, алгоритм дан в учебнике, после попытки его реализовать получил бесконечный цикл. Буду признателен, если поможете исправить косяк и объяснить. Заранее признателен // ConsoleApplication1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <string> #include <fstream> #include <iostream>...
Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного произведения двух векторов C++
Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного произведения двух векторов. Вот отрывок, надо полный код: int vect1={1,2,3}, vect2={3,2,1}; main() { cout<<"scalar product = "<<vect1*vect2+vect1*vect2+vect1*vect2; }
C++ В матрице A (m, n) (m <= 7, n <= 4) определить наименьший и самый элементы каждой строки http://www.cyberforum.ru/cpp-beginners/thread1139713.html
В матрице A (m, n) (m <= 7, n <= 4) определить наименьший и самый максимальный элементы каждой строки.
C++ Определить номера строк в матрице Задание: Определить номера строк в матрице, в которых элементов, принадлежащих отрезку, больше, чем элементов, принадлежащих отрезкам,. Вот код. Код C++ #include "stdafx.h" #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
ASCII
 Аватар для ASCII
82 / 54 / 8
Регистрация: 15.12.2013
Сообщений: 369
Завершенные тесты: 2
05.04.2014, 19:45  [ТС]     Error C2059: синтаксическая ошибка: if
если сделать int errors = open... то:
1>c:\users\андрей\documents\visual studio 2010\projects\project_database_lab\project_database_lab\proc _db.c(14): error C2099: инициализатор не является константой

Добавлено через 15 секунд
пробовал уже так

Добавлено через 2 минуты
.h файл не изменял

C
1
2
3
4
5
6
7
8
9
10
11
12
13
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include "proc_db.h"
 
 
int open(const char *filename) {
 
    return ((fp = fopen(filename, "a+")) == NULL) ? 1 : 0;
 
}
 
int errors = open("db.dat");
При таком раскладе выдает ошибку: 1>c:\users\андрей\documents\visual studio 2010\projects\project_database_lab\project_database_lab\proc_db.c(13): error C2099: инициализатор не является константой
 
Текущее время: 13:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru