Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[C++] std::endl


xokk

Rekomendowane odpowiedzi

Opublikowano

Witam, na wstępie chciałbym zaznaczyć, że jestem kompletnie początkujący, "uczę" się C++ tylko i wyłącznie dla samej idei nauki

 

Tutaj, a konkretnie przy zadaniu domowym mam problem.

 

Mój kod:

#include <iostream>

#include <cstdio>

int main()

{

std::cout << "======"; std::endl;

printf ( "= To proste =\n");

 

return 0;

 

}

 

Wiem, że niekompletne, ale przy linijce z std::cout wyskakuje mi informacja: " E:\Untitled1.cpp|5|error: statement cannot resolve address of overloaded function|", która nie wyskakuje, gdy std::endl nie wpisuję.

Używam Code::Blocks 12.11, dzięki za pomoc.

Opublikowano

Jest już wyżej, ale teraz wytłumaczę o co chodzi: dałeś średnik po tekście, co kończy linijkę. menhils dobrze napisał - jak chcesz zakończyć linijkę komendą endl to musisz dać przed nią <<, dopiero na końcu średnik.

userbar.png
  • 2 miesiące temu...
Opublikowano

Lub można zrobić takie coś jak dla mnie lepsze rozwiązanie:

#include <iostream>
#include <cstdio>

using namespace std;
int main()
{
cout << "======"<< endl;
printf ( "= To proste =\n");

return 0;

}

 

Po dodaniu using namespace std;

nie trzeba potem pisać

std::cout

 

tylko wystarczy samo


cout

stopka.webp

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...