Dlaczego nie wyświetla tekstu

Dlaczego nie wyświetla tekstu

Wątek przeniesiony 2018-03-09 14:13 z C/C++ przez flowCRANE.

K7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 98
0

Pobrałem z pliku tekstowego cały tekst do stringa, ale program przy próbie wyświetlenia pobranego pliku nic nie wyświetla. Co robię źle?

Kopiuj
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace zad2_pliki
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("Podaj nazwę pliku");
            string aa = Console.ReadLine();
            string caly = File.ReadAllText(aa);
            Console.WriteLine(caly.ToString());
            
            List<osoba> wejscie = new List<osoba>();



            Console.ReadKey();
        }
    }

    public class osoba
    {
        public string imie;
        public string nazwisko;
        public int wiek;
        public float sprawnosc;
        public int wielkosc_imie;
        public int wielkosc_nazwisko;
    }
}

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
2

moze plik ktory wczytujesz jest pusty?

K7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 98
0

podczas debugowania okazało się że nic nie jest pobierane do zmiennej z pliku. dlaczego?
plik nie jest pusty

https://image.ibb.co/iqohF7/Przechwytywanie.png

grzesiek51114
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2442
3

No ale napisałem Ci tutaj jak to zrobić: https://4programmers.net/Forum/Newbie/305762-c_jak_pobrac_dane_z_pliku
Czemu wczytujesz cały plik do pamięci? A jak tych danych będzie 300tyś?

Kiedy podajesz ścieżkę względną to najczęściej plik musi być w bin/Debug albo w bin/Release, w zależności od tego co kompilujesz.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
2

najwyrazniej jest pusty.

  • wpisz pelna sciezke (moze nie wiesz ktory tak naprawde plik jest otwierany)
  • otworz plik w edytorze i sprawdz czy naprawde jest pusty (moze wydaje ci sie ze zapisales zmiany a tak naprawde to nie)
K7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 98
0

@grzesiek51114:
i wszystko jasne. wielkie dzięki. myślałem że robi się to tak jak w c++ i daje się do folderu z projektem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.