Dosyalarla çalışma. - sayfa 7

 
tol64 :
FILE_COMMON belirtilmemişse, varsayılan olarak yerel klasörde olacaktır.

Başvurudaki FileCopy() işlevinin açıklamasının yanlış olduğunu mu söylüyorsunuz? Varsayılan değeri olan bir parametre, varsayılan değeri olmayan parametreler tarafından takip ediliyorsa ikinci olamaz. Açıklamada hiçbir varsayılan parametre bulunmadığından bahsetmiyorum bile.

 
Yedelkin :

Başvurudaki FileCopy() işlevinin açıklamasının yanlış olduğunu mu söylüyorsunuz? Varsayılan değeri olan bir parametre, varsayılan değeri olmayan parametreler tarafından takip ediliyorsa ikinci gelemez. Açıklamada hiçbir varsayılan parametre bulunmadığından bahsetmiyorum bile.

Sınanmış. Şu ana kadar “ FileCopy () ile bir şey net değil” dışında bir şey söyleyemem. :)

Bugün zaten yorgunum ama yarın yine taze bir zihinle bakmaya çalışacağım...

 

Genel olarak, soru şudur : Dosya yerel bir klasörde bulunuyorsa, FileCopy() işlevinin common_flag parametresi için hangi bayrak belirtilmelidir?

 
Yedelkin :

Genel olarak, soru şudur : Dosya yerel bir klasörde bulunuyorsa, FileCopy() işlevinin common_flag parametresi için hangi bayrak belirtilmelidir?

Um. Yerel klasör için bayrak gerekmez. Dan beri parametre bayrak bitlerinin birleşimidir, bayrak yok -- 0
 
TheXpert :
Um. Yerel klasör için bayrak gerekmez. Dan beri parametre bayrak bitlerinin birleşimidir, bayrak yok -- 0
O zaman bana cevap ver: Bir fonksiyonun virgülle ayrılmış dört varsayılan olmayan parametresi varsa, ilk virgülden sonra ve ikincisinden önce ne belirtmeliyim?
 
Yedelkin :
O zaman bana cevap ver: Bir fonksiyonun virgülle ayrılmış dört varsayılan olmayan parametresi varsa, ilk virgülden sonra ve ikincisinden önce ne belirtmeliyim?
Dan beri parametre bayrak bitlerinin birleşimidir, bayrak yok -- 0
 
Yedelkin :
O zaman bana cevap ver: Bir fonksiyonun virgülle ayrılmış dört varsayılan olmayan parametresi varsa, ilk virgülden sonra ve ikincisinden önce ne belirtmeliyim?

Şüpheniz varsa, sabit bir benzeri oluşturun

 #define FILE_LOCAL 0

ve yaz.

 
sergeev :
Dan beri parametre bayrak bitlerinin birleşimidir, bayrak yok -- 0
Soruyu tekrarlıyorum: Bir işlevin virgülle ayrılmış dört varsayılan olmayan parametresi varsa , ilk virgülden sonra ve ikinciden önce ne belirtilmelidir ? Aptal çiğneyin, eğer zor değilse.
 
TheXpert :

Şüpheniz varsa, sabit bir benzeri oluşturun

ve yaz.

Sorumu cevaplarken birinci ve ikinci virgül arasına sadece 0 koymayı önerdiğinizi söylemek ister misiniz?

"Şüpheli" değilim - Dizinin ihtiyacım olan durum hakkında tam bilgiye sahip olmadığını ve "bitleri birleştirmek" ile ilgili kelimelerin bana hiçbir şey söylemediğini görüyorum. İşlev dört parametre ile bildirilir - bu, ikinci parametre olarak tam olarak neyin belirtileceği sorusunu gündeme getirir.

 

Sessizliğe bakılırsa, "Tahmin et kendin" yöntemi iş başında :) Tamam, şu sonuçlara varıyoruz:

FileCopy() işlevinin açıklamasında, yalnızca dosyanın yerel klasördeki konumuna karşılık gelen hiçbir işaret bulunmamakla kalmaz, aynı zamanda varsayılan parametreler veya ikinci parametre için hangi değerin belirleneceğine dair bir gösterge de yoktur. dosya yerel klasörde bulunur.

SD'ye yazacağım.