• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Praca domowa c++ odc 10

Cloud VPS
0 głosów
203 wizyt
pytanie zadane 9 grudnia 2017 w C i C++ przez antekwi546 Użytkownik (510 p.)

Witam. Mam problem a mianowicie chce wczytać z pliku tekstowego do Caption Label1. Niestety nie moge.

Oto kod:

#include <vcl.h>
#pragma hdrstop
#include <fstream>
#include <cstdlib>

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"

TForm1 *Form1;

int s;
fstream plik;




//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{
    plik.open("plik.txt", ios::in, ios::out);

    string linia;
    int nr;
    nr=1;

    while(getline(plik,linia))
    {
        switch(nr)
        {
            case '1': s=linia;
        }

    }


}
//---------------------------------------------------------------------------

Czy mógł by mi ktoś powiedzieć co tu nie gra?

komentarz 10 grudnia 2017 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Jakiś komunikat z kompilatora?

1 odpowiedź

+1 głos
odpowiedź 10 grudnia 2017 przez obl Maniak (51,300 p.)

Co tu nie gra:

    int nr; // nr jest typu int
    nr=1;

i to:

        switch(nr)
        {
            case '1': s=linia; // a tutaj w case używasz typu char gdzie '1' oznacza liczbę ASCII stojącą za cyfrą 1 co odpowiada w kodzie ASCII liczbie  49
        }

 

Podobne pytania

0 głosów
1 odpowiedź 645 wizyt
pytanie zadane 26 stycznia 2018 w C i C++ przez jezyk2796 Nowicjusz (150 p.)
0 głosów
1 odpowiedź 194 wizyt
pytanie zadane 13 października 2016 w C i C++ przez KamilGG Użytkownik (690 p.)
0 głosów
1 odpowiedź 195 wizyt

93,454 zapytań

142,448 odpowiedzi

322,717 komentarzy

62,832 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...