![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam maly problem odnosnie pobrania stringa z pliku przy pomocy fgets a pozniej porownania go w warunku if.
Skladnia pliku 1.txt ..przyklad 1 2 cos 3 ala #################### i wciaz jakos B dostaje zamiast A. Ten post edytował losv 9.07.2005, 17:34:03 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Znak nowej linii pozostaje po pobraniu jej gets'em, uzyj trim().
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
No właśnie nie pozostaje, bo gets() pobiera wiersz - 1 bajt. Ale, że pod Windowsem jest znak \r\n to \r zostaje... trim() tak jak rzekł przedmówca... W lini 6, bądź 7.
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzieki ... ;] all works
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 17:20 |