[C++] Zapytanie o instrukcję - printf.
Ostatnio zmodyfikowano 2014-10-19 13:17
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: #include <stdio.h>
int main( void ) { int i; for( i = 1; int i = i + 1; int i < 6 ) { printf( ” Witaj_ % f ", i ); getchar(); } } [ \c pp ] Jest par ę b ł ę d ó w jeszcze ale nie wiem jak je naprawi ć.Z g ó ry dzi ę kuj ę za pomoc. |
|
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) |
|
pekfos |
» 2014-10-19 11:55:34 printf(”Witaj_ %f \n", i ); |
Nie możesz tu podać typu int. |
|
Rashmistrz |
» 2014-10-19 11:59:11 @pekfos Jak dobrze myślę, powinno być "%i"? |
|
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 |
|
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 |
|
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ć?". |
|
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. |
|
« 1 » 2 |