2012-08-24 26 views
5

here "Her önişlemci yönergesi bir karma sembolü ile başlar (#) ile başlar ve tüm önişlemci yönergeleri bir satırda görünmelidir. Noktalı virgül yerine yeni satır yönergenin sonuna işaret eder."Çok satırlı bir #warning yönergesi mümkün mü?

Ama belki de bir çok satırlı #warning oluşturmak için bir hile olup olmadığını merak ediyorum, çünkü bazı kodların erken bir aşamasında, ekranın genişliğinden daha fazla yayılan bir uyarı yazıyorum. http://msdn.microsoft.com/en-us/library/ed8yd1ha.aspx itibaren

+4

Neden bu kadar uzun süren bir uyarı yazıyor? –

+1

@ DanielA.White ne dedi. Uyarılar oldukça kısa olmalı. Uzun bir mesajın kısaltılmış bir URL'si, gerçekten uzun olması gerekiyorsa, dikkate alınması yararlı olabilir mi? –

+1

Her zaman uyarıyı "#warning etkilenen çizgiler: (44-71)" veya bunun gibi bir şey söyleyebilirsiniz. Bu C olsaydı –

cevap

2

:

A preprocessor directive must be the only instruction on a line. 

Yani, bu mümkün değildir.

+0

Tamam, preprocessor direktiflerinin sadece bir satır olması oldukça açık görünüyor, bu yüzden cevabı kabul ediyorum. Bu kısıtlamaya bir çözüm bulmak için @ 0x7fffffff adlı kullanıcının yorumlarına bakın. – victorvartan

İlgili konular