PDA

View Full Version : کپی کاراکتر به کراکتر یک فایل متنی در آرایه در زبان C



hdhamedmail
پنج شنبه 15 دی 1390, 09:41 صبح
سلام
من میخوام کل نوشته هایی که در فایل متنی وجود داره رو درون یک آرایه بریزم .اگه کسی میتونه ،سورسش رو برام بذاره.
"اگه میتونید امروز جوابم بدید که هیچی وقت ندارم"

b.saminjad
پنج شنبه 15 دی 1390, 10:51 صبح
سلام



#include <iostream>
#include <conio>
#include <fstream>

void main()
{
char y[1000];
char c[1000];
ifstream x("e:\\1.txt");
while(!(x.eof()))
{
x>>c;
strcat(y,c);
}



cout<<y;


getch();
}

hdhamedmail
پنج شنبه 15 دی 1390, 11:03 صبح
سلام



#include <iostream>
#include <conio>
#include <fstream>

void main()
{
char y[1000];
char c[1000];
ifstream x("e:\\1.txt");
while(!(x.eof()))
{
x>>c;
strcat(y,c);
}



cout<<y;


getch();
}


با تشکر از دوست عزیز
اگه ممکنه این کد رو با زبان c بنویسید و به من بدید.و اگه ممکنه یه کم در باره این کد توضیح بدید.

b.saminjad
پنج شنبه 15 دی 1390, 12:13 عصر
#include <conio>
#include <cstring>
#include <stdio>

void main()
{
char x[1000];
char y[1000];
FILE *f;
f=fopen("e:\\1.txt","r"); //open file
while(!feof(f)) //read all rows
{
fgets(y,500,f); //read 500 charctr every time in every row
strcat(x,y); //y+x
}
printf(x);

getch();
}




تو هر ردیف پانصد کارکترو میگره یعنی از هرسطر 500 کارکتر تا برسه به انتهای فایل

hdhamedmail
جمعه 16 دی 1390, 09:23 صبح
بسیار متشکرم .
این کد خیلی کمکم کرد.