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

[C++] Zapytanie o instrukcję - printf.

Ostatnio zmodyfikowano 2014-10-19 13:17
Autor Wiadomość
tomeklfc
Temat założony przez niniejszego użytkownika
[C++] Zapytanie o instrukcję - printf.
» 2014-10-19 11:38:31
Moje polecenie:
Opracować program, który wyprowadza na ekran, jeden pod drugim, 5 napisów
”Witaj_1”, ”Witaj_2”, ..., ”Witaj_5”. Po każdym wydruku napisu umieścić zatrzymanie
programu w postaci getch() lub getchar(). Wykorzystać zmienną całkowitą int i=1, w
której przechowywane są numery wierszy, oraz tekstowy wydruk zmiennej w postaci
dziesiętnej: printf(”Witaj_%d\n”, i). Prześledzić zawartość zmiennej (i) za pomocą Watch
i Debug-QuickWatch (SHIFT-F9).


Mój kod:
C/C++
#include <stdio.h>




int main( void ) // „std” – nazwa przestrzeni poleceń stand. bibliotek C++
{
    int i;
    for( i = 1; int i = i + 1; int i < 6 )
   
    {
       
        printf( Witaj_ % f ", i );
        getchar(); // printf - wyprowadzenie tekstu na ekran; język C/C++
       
    }
}
[ \c pp ]
Jest par ę b ł ę d ó w jeszcze ale nie wiem jak je naprawi ć.Z g ó ry dzi ę kuj ę za pomoc.
P-118842
Rashmistrz
» 2014-10-19 11:51:58
Tak moim okiem:
for( i = 1; int i = i + 1; int i < 6 ) {

powinno być
for( int i = 1; i < 6; i++ ) {

Po prostu źle użyłeś pętli for. :/

//EDIT: Po co deklarujesz zmienną przed
//pętlą, jak można w pętli? (w nawiasach)
P-118846
pekfos
» 2014-10-19 11:55:34
printf(”Witaj_ %f \n", i );
Nie możesz tu podać typu int.
P-118849
Rashmistrz
» 2014-10-19 11:59:11
@pekfos Jak dobrze myślę, powinno być "%i"?
P-118850
pekfos
» 2014-10-19 12:02:21
@pekfos Jak dobrze myślę, powinno być "%i"?
Albo %d, które miał podane w poleceniu, ale oczywiście trzeba coś zepsuć po drodze, by nie było tak łatwo.. ;) Nie mam innego wytłumaczenia, skąd on tam wytrzasnął te %f
P-118852
Rashmistrz
» 2014-10-19 12:18:16
Nie mam innego wytłumaczenia, skąd on tam wytrzasnął te %f
Kombinacjotwórcza ciekawość podczas uczenia ma swoje potrzeby. :D
P-118854
pekfos
» 2014-10-19 12:36:40
Kombinacjotwórcza ciekawość podczas uczenia ma swoje potrzeby. :D
Nie mam nic przeciwko, o ile nie trafi na forum pytanie "Miałem użyć d, ale użyłem f - nie działa. Jak to naprawić?".
P-118856
Rashmistrz
» 2014-10-19 13:00:45
"Miałem użyć d, ale użyłem f - nie działa. Jak to naprawić?"
To dość ironiczne z twojej strony.

Prędzej by się zapytał do czego służy
lub i czym się różni od "%d"...
No chyba że ma jakieś dewiacje o których nie wiemy.
P-118859
« 1 » 2
  Strona 1 z 2 Następna strona