IntelliSense: expected an expression Tabele Visual Studio - Problem z kompilacja i wykonywaniem aplikacji
Ostatnio zmodyfikowano 2013-11-17 21:31
marcin022 Temat założony przez niniejszego użytkownika |
IntelliSense: expected an expression Tabele Visual Studio - Problem z kompilacja i wykonywaniem aplikacji » 2013-11-17 21:13:27 Witam jestem początkujący niedawno zacząłem studia na kierunku informatyka. Wczesniej nie mialem stycznosci z programowaniem. Na poczatku pisałem w dev c++ teraz przesiadlem sie na visual studia ze wzgledu na możliwość jednoczesnej pracy z c# i c++ w ramach jednego programu. Probowalem ogarnac programik w ktorym wprowadzamy dane do tablicy a potem zliczamy ich sume, a nastepnie wyswietlamy wynik Kod wygląda tak: #include "stdafx.h" #include<iostream> #include<conio.h> using namespace std;
int _tmain( int argc, _TCHAR * argv[] ) { float table[ 3 ]; float result = 0; for( int i = 0; i < 3; i++ ) { cout << "prosze podac " << i + 1 << " number: " <<; cin >> table[ i ]; cout << endl; } for( int i = 0; i < 3; i++ ) { result += table[ i ]; } cout << "wynik to " << result; cin.sync(); cin.get(); return 0; }
Do momentu wprowadzania danych jest wszystko pieknie natomiast program nie wyswietla mi wyniku result += table[i]; Podczas kompilacji pojawia sie tez taki blad jak w temacie posta. Prosze o pomoc :) Pozdrawiam |
|
oputyk |
» 2013-11-17 21:28:07 Tu jest błąd: for( int i = 0; i < 3; i++ ) { result += table; } Powinieneś dodać to: []. Czyli prawidłowy kod to: for( int i = 0; i < 3; i++ ) { result += table[ i ]; } |
|
marcin022 Temat założony przez niniejszego użytkownika |
» 2013-11-17 21:31:11 zgadza sie, Dziekuje. Zamykam temat |
|
« 1 » |