Ошибка компиляции missing terminating ' “” ' character C++

210
20 октября 2018, 02:00

Вот код

#include <iostream>
#include <vector>
using namespace std;
int main () {
    vector<double> v;
    v.push_back(2.7);
    v.push_back(5.6);
    v.push_back(7.9);
    for(int = 0; i < v.size(); ++i) {
        cout << "v[" << i << "]==" << v[i] << "\n";
    }
}

При компиляции пишет

"C:\Users\Nikita\Desktop\Untitled1.cpp : 15 : 41: Waring: missing terminating ' "" ' character [-Winvalid-pp-token]

cout << "v[" << i << "]==" << v[i] << "\n";
                              ^

"C:\Users\Nikita\Desktop\Untitled1.cpp : 15 : 41: error: expected expression
1error and 1 waring generated

Объясните пожалуйста почему так происходит? Я начинающий и ёщё учусь.

Answer 1

Послушайте, ну можно хотя бы 5 минут подумать, прежде чем бежать спрашивать?

for(int = 0;

Какую переменную вы тут объявляете?

Все остальное отлично компилируется: https://ideone.com/6fFF6x

Answer 2
 for(int i = 0; i < v.size(); ++i)

Я не уверен, но мне кажется нужно объявить переменную.

READ ALSO
Графика в Visual Studio С++

Графика в Visual Studio С++

Решил научиться работать с графикой в с++, так , чтобы можно в будущем делать простые и сложные игрушкиПосоветуйте книги , сборники по графике...

328
Работа с COM портом C++

Работа с COM портом C++

Нужно написать программу для обмена данными с устройством по виртуальному COM портуПрога утыкается в ReadFile и дальше не едет

211
Как отправить и получить ответ с com порта

Как отправить и получить ответ с com порта

Имеется проблема, я понимаю как отправлять данные на com порт, но не знаю как получить ответВот так отправляю: int sendData(unsigned char* buff,int len)

189