PDA

View Full Version : دریافت رشته



1485159
پنج شنبه 09 اردیبهشت 1389, 20:06 عصر
سلام من میخوام یه رشته رو از ورودی بگیرم و داخل یه string ذخیره کنم بنابراین برنامه ای نوشتم:

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include <tchar.h>
#include <iostream>
#include <string>
//---------------------------------------------------------------------------
using namespace std;
#pragma argsused
int main()
{
string s;
char c;
cin >> s;
cout << s;
getchar();
return 0;
}
//---------------------------------------------------------------------------

ولی این برنامه فقط تا وقتی که به یه space برسه میخونه و بقیه رو واسه بعد نگه میداره!!
چیکار کنم؟

amir-yeketaz
پنج شنبه 09 اردیبهشت 1389, 20:54 عصر
شما میتونید این کارو بکنید

int main()
{

char c[20];
gets(c);
puts(c);
return 0;
}