Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z petlą while

Ostatnio zmodyfikowano 2012-09-01 20:20
Autor Wiadomość
mitnick
Temat założony przez niniejszego użytkownika
Problem z petlą while
» 2012-09-01 18:36:18
Witam serdecznie,
Dopiero zaczynam zabawę z c++. Dlatego proszę o wyrozumiałość:)
Mam następujący problem, po kompilacji poniższego programu  wartość "i" wyświetlana jest przedziałem do maks 300 w tym przypadku 101-400.Natomiast przy założeniu while(i<200) zachowuje się prawidłowo.Czy może mi ktoś powiedzieć co robię nieprawidłowo?
z góry dziękuje za pomoc pozdrawiam początkujący.

kod:

#include "stdafx.h"
#include <iostream>


int main()
{
int i=0;
do
{
i++;
std::cout<<"\n I="<<i;
}
while(i<400);
return 0;
}
P-64232
Raziel
» 2012-09-01 18:46:22
Program dziala poprawnie, wypisuje wszystkie. Tylko, ze cmd zdaje sie pamietac ograniczona liczbe linijek. Tzn ok 300 :).

W kodzie zamiast nowej linijki, daj wypisywanie po przecinku i zobaczysz wszystkie :)

C/C++
#include <iostream>

int main()
{
    int i = 0;
    do
    {
        i++;
        std::cout << "I=" << i << ", ";
    } while( i < 400 );
   
    return 0;
}


btw skad wziales to:
#include "stdafx.h"
 ?
mi z tym nie kompiluje :P
P-64233
mitnick
Temat założony przez niniejszego użytkownika
» 2012-09-01 19:00:57
Dzięki za szybką odpowiedź!

#include "StdAfx.h"
a mi się bez tego nie kompiluje:P


fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?

Używam Microsoft Visual C++ Express


P-64234
Mrovqa
» 2012-09-01 20:20:40
Przy tworzeniu nowego projektu zaznacz "Empty Project" w "Overview", dopiero potem naciśnij "Finish".
P-64238
« 1 »
  Strona 1 z 1