# expected initializer before void function

**URL:** <https://forum.arduino.cc/t/expected-initializer-before-void-function/101496>\
**Category:** Programming\
**Created:** [April 30, 2012, 8:08pm UTC](https://forum.arduino.cc/t/expected-initializer-before-void-function/101496 "2012-04-30T20:08:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [April 30, 2012, 8:08pm UTC](https://forum.arduino.cc/t/expected-initializer-before-void-function/101496/1 "2012-04-30T20:08:27Z")

</div>

hi, im new to arduino, and when i compile my code the next error appears it says that expected initializer before void function, i've already read in the web and says that maybe i need a semicolon but i cant find where  
my code is the next, i would appreciate if you could tell my where my error is.

//constantes para pines  
const int xpin = A0; //pin x  
const int ypin = A1; //pin y  
const int zpin = A2; //pin z  
const unsigned int baud\_rate = 9600;  
int x; //variable valor x  
int y; //variable valor y  
int z; //variable valor z  
int contador = 0; //contador de valores  
//valores obtenidos de getval  
int valx1;  
int valy1;  
int valz1;  
int constante=415; //constante para saber el numero que salio  
//diferencias entre constante y valores obtenidos  
int dif1;  
int dif2;  
int dif3;  
int numero

//inicio del serial  
void setup() //  
{  
Serial.begin(baud\_rate); //  
for(contador=0;contador\<2;contador++)  
{  
x = GetValX();  
y = GetValY();  
z = GetValZ();  
}  
}

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [April 30, 2012, 8:13pm UTC](https://forum.arduino.cc/t/expected-initializer-before-void-function/101496/2 "2012-04-30T20:13:04Z")

</div>

```cpp
int numero

```

Here?

Please use `...` tags when posting code. Use the # button above the text entry box.

---

<div class="post-metadata">

**Author:** ![CrossRoads](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/crossroads/32/214033_2.png) [@CrossRoads](https://forum.arduino.cc/u/CrossRoads)\
**Post date:** [April 30, 2012, 8:16pm UTC](https://forum.arduino.cc/t/expected-initializer-before-void-function/101496/3 "2012-04-30T20:16:22Z")

</div>

Yes,  
int numero  
needs a ; at the end.

int numero ;

Didn't the IDE also highlight the line for you, or indicate the line number? (looks like line 19)

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [April 30, 2012, 8:18pm UTC](https://forum.arduino.cc/t/expected-initializer-before-void-function/101496/4 "2012-04-30T20:18:31Z")

</div>

thanks! i didnt see that 😛

---

<div class="post-metadata">

**Author:** ![CrossRoads](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/crossroads/32/214033_2.png) [@CrossRoads](https://forum.arduino.cc/u/CrossRoads)\
**Post date:** [April 30, 2012, 11:08pm UTC](https://forum.arduino.cc/t/expected-initializer-before-void-function/101496/5 "2012-04-30T23:08:29Z")

</div>

Easy to miss.  
You'll see those sooner after coding for 6 months 8)

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 5, 2021, 7:48pm UTC](https://forum.arduino.cc/t/expected-initializer-before-void-function/101496/6 "2021-05-05T19:48:02Z")

</div>

Closed on May 5, 2021, 7:48pm UTC


