PDA

View Full Version : نحوه چاپ یک متغییر رشته ای در c++



programm1
چهارشنبه 06 آبان 1394, 19:55 عصر
با سلام

در رابطه با چاپ داده های رشته ای در c++ میخواستم بدونم و بدون که چطور عمل میکنه و باید چطور یک رشته رو تعریف کرد و اون رو چاپ کرد

ممنون میشم توضیح بدید

pbm_soy
چهارشنبه 06 آبان 1394, 23:53 عصر
یک راهش اینه که پورت prn را بصورت یک فایل برای نوشتن باز کنید و در آن شروع کنید به نوشتن مانند کد زیر

FILE *fp;

Fp=fopen("PRN","w");

Fprintf(fp,"xxxxxxx");
//بصورت زیر هم میتوانید احتمالا
Fp<<"xxxxxx";

توجه کنید که کد بالا همینجا تایپ کردم و اجرا نکردم و به جزییات دقت کنید به حروف بزرگ و کوچک و املای دستورات توجه کنثد
ویا اینکه از روش زیر استفاده کنید

FILE *fp = freopen("PRN","w",stdout);

Printf("xxxxxx");
Cout<<"xxxxxx";

روش بالا خروجی استاندارد c/c++ را عوض میکند به پورت پرینتر
درضمن عبارت prn مشخصه و یا نام پورت چاپگر میباشد اگه جواب نداد با حروف کوچک امتحان کنید و یا نام lpt1 را امتحان کنید و یا Lpt1
حتما هدرفایلهای stdio.h , stdlib.h را include کنید