عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-02-2010, 12:10 PM   #2

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: خريجيين الترم هذا بإذن الله

المشاركة الأصلية كتبت بواسطة rssb مشاهدة المشاركة
تمت الاجابه >> اخيراً

اخوووي احمد اول شي استحاله مستخدم يدخل اسم من 200 حرف
لكن ان وجد شخص اسمه يتكون من 9999 البرنامج بياخد الـ 200 الاولى والباقي امم ما يسووي في شي .

هذا هوو الحل :-



كوود البرنامج :-
كود PHP:
#include <stdio.h>
 
int main(void)
{
    
int c=0p=,i;
    
char a[1000];
    
printf ("Enter your name ? ");    
    
scanf ("%s",&a);
    
printf ("congratulation, %.200s .\n",a);
   return(
0);


سؤالك اخد مني وقت لاني اول مررة اتعامل مع الحرووووف .. استعنت ببعض المراجع للامانه

ان شاء الله يكون صح
نقرتين لعرض الصورة في صفحة مستقلة أعتذر على التأخر في مشاهدة الموضوع .
بخصوص حلك ممتاز جداً ... ولكن إن لم يكن السؤال مشروط ببرمجة الـ Function الخاص بالإدخال والإخراج بنفسك .

عموماً , بحثك وحلك يدل على اجتهادك ... وهذا الحل الذي كنت أريد أن اوصل له :



كود PHP:
#include<stdio.h> 
void msg(char *txt)
{
 
int i 0;
 
char c;
 while (*
txt != '\n')
 {
  
= *txt;
  
printf("%c",c);
  
txt++;
 }
}
void input(char *txt,int size)
{
 
int i 0;
 
char c;
 
scanf("%c",&c);
 *
txt c;
 
txt++;
 while ( 
!= '\n')
 {
  if ( 
size)
  {
  
scanf("%c",&c);
  *
txt c;
  
i++;
  
txt++;
  }
  else
  {
   break;
  }
 }
}
int main() 

 
char c[10];
 
printf("Please Enter Name : ");
 
input(c,10);
 
printf("Congratulations, "); 
 
msg(c);
 
printf(".\n");


كود:
return 0; <<< مسنية في دالة الـ main
نقرتين لعرض الصورة في صفحة مستقلة

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 


التعديل الأخير تم بواسطة Mr.Ahmad ; 18-02-2010 الساعة 12:12 PM.
Mr.Ahmad غير متواجد حالياً   رد مع اقتباس