باگ در C
|
2005-06-21, 04:46 PM,
ارسال : #1
|
|||
|
|||
باگ در C
با سلام
امروز یه برنامه را با سرعت هر چه تمام داشتم می نوشتم و به همین خاطر اصول spacing و indenting را هم رعایت نمی کردم. راستش یه اشکال خفن در c (البته به نظر من) پیدا کردم. می دونید که در c توضیحات بین /* */ فرار می گیرند. حال اگه در جایی از برنامه */ بود تا /* بعدی توضیحی فرض میشه. حال در برنامه زیر دقت کنید تا اشکال را بفهمید. [ltr] کد : int *a,*b,c; نمی دونم یقه ریچی رو بگیرم یا ansi رو |
|||
2005-06-21, 05:21 PM,
ارسال : #2
|
|||
|
|||
/* می شه یه مرجع خوب برای یاد گرفتن c معرفی کنید!! اگه کتاب فارسی باشه خیلی بهتره! البته کامپایلر gcc! /*
<!-- m --><a class="postlink" href="http://redmeadee.blogspot.com">http://redmeadee.blogspot.com</a><!-- m --> |
|||
2005-06-21, 06:18 PM,
ارسال : #3
|
|||
|
|||
الان یقه هر کس رو بگیری فایده نداره. یا یه space بزار یا یه پرانتز
تا وقتی مسائل مسالمت آمیز حل میشه چرا دعوا ؟! اکنون در ubuntu.ir با نام کاربری nixoeen فعال هستم. وبسایت شخصی من |
|||
2005-06-22, 09:36 AM,
ارسال : #4
|
|||
|
|||
|
|||
2005-06-22, 05:16 PM,
ارسال : #5
|
|||
|
|||
اصلاچنین انتسابی مجاز هست ؟
|
|||
2005-06-22, 06:08 PM,
ارسال : #6
|
|||
|
|||
بله قربان، كاملا مجازه، به شرطي كه از يه فاصله يا يه جفت پرانتز استفاده بشه.
|
|||
2005-06-22, 06:25 PM,
ارسال : #7
|
|||
|
|||
سلام
حالا فرض کنید می خواستید این دو مقدار را باهم جمع یا در هم ضرب کنید .... راحت ، پرانتز باید گذاشت . « خرد پیک خداوند است » |
|||
2005-06-22, 06:50 PM,
ارسال : #8
|
|||
|
|||
آقا اين نقص گرامر نيست، تعريف گرامره. دليلش هم همون كه آقاي hamidnassiby فرمودن.
|
|||
2005-06-29, 08:06 PM,
ارسال : #9
|
|||
|
|||
با سلام
باید خدمت شما عرض کنم که برای اشاره گر سه عمل رو مجاز هستی انجام بدی انتساب اشاره گرها به یکدیگر اعمال محاسباتی ( جمع و تفریق) مقایسه اشاره گرها بنابراین کار شما در اصل غیر قانونیه. |
|||
2005-06-30, 12:01 AM,
ارسال : #10
|
|||
|
|||
ایشون که با Pointer ها کاری نداشته ! با مقدار اونا کار داشته. برای همین کارش کاملا درسته (قانونیه). تنها مشکل عدم استفاده از فاصله یا پرانتز هستش.
اکنون در ubuntu.ir با نام کاربری nixoeen فعال هستم. وبسایت شخصی من |
|||
2006-05-01, 01:36 PM,
ارسال : #11
|
|||
|
|||
با پرانتز هم که error میده!
کد : #include <stdio.h> |
|||
2006-05-01, 06:05 PM,
ارسال : #12
|
|||
|
|||
مشکل شما در جای دگر است !
این همون برنامه، با اضافه کردن space که جواب هم درست میده. [ltr] کد : #include<stdio.h> اکنون در ubuntu.ir با نام کاربری nixoeen فعال هستم. وبسایت شخصی من |
|||
|