cin>>
Når man kører dette program så springer programmet den første cin>> komando over!!!!Hvis man fjerner cin>> og bare skriver Feks stor=2; så springer den ikke noget over!
Hvad gør jeg galt?
Dette sker:
Person nr: 0s data://denne linie springer den over, så man ikke kan skrive noget!!!! det vil jeg ikke have
Person nr: 1s data://Her fortsætter den, og her kan man skrive.......
Her er programmet:
# include <iostream>
# include <cstdio>
using namespace std;
int main(){
int stor,a;
char data[10][20];
cout<<"Hvor mange personer er der: ";
cin>>stor;
cout<<"\n\n";
cout<<"Skriv de data de forskaellige personer skal indeholde.\n\n";
for (a=0;a<=stor;a++){
cout<<"Person nr: "<<a<<"s data: ";
gets(data[a]);
cout<<"\n";
}
return 0;
}
Tast
