#include <conio.h>
#include <stdio.h>
#include <iostream>
using namespace std;
1>c:\users\windows\documents\visual studio 2012\projects\consoleapplication17\consoleapplication17\source.cpp(7): error C2146: syntax error : missing ';' before identifier 'cin'
من با C# شروع کردم مشکلی هم پیش نیومده.سلام من برنامه نویسی میخوام یاد بگیرم از کجا باید شروع کنم
شما توی هر زبانی خوب کار کنی درآمد داره.چه زبانی بهتر هست
و ساده تر برای یادگیری که به درد کسب درآمد هم بخوره
من مشکلم رفع شد شما باید بالای همهinclude های برنامتون عبارت #include "stdafx.h" اضافه کنید مثله این برنامه عکسشو میزارممن کد زیر رو توی ویژوال استودیو 2012 اجرا میکنم اما اجرا نمیکنه (یه خط قرمز زیر cin ظاهر شده)
مشکل چیه؟کد:#include <iostream> using namespace std; int main () { int x , y; int mohit , masahat; cout << "tool va arz ra be tartib vared konid" cin >> x >> y; mohit = (x + y) * 2; masahat = x * y; cout << "mohit= " << mohit << "\n"; cout << "masahat= " << masahat << "\n"; return 0; }
ممنون. مشکل من رو حل کرد ولی برنامه اول رو که اجرا میکنم , اگر دوباره توی برنامه تغییر ایجاد کنم اثر نمیزاره و همون جواب اولی رو میده.مشکل اصلا این موارد نیست. شما پروژه خالی ایجاد نمی کنید. پروژه فعلیتون دارای یک سری خطا هست. وقتی برای اولین بار پروژه خطادار رو اجرا می کنید، ازتون می پرسه که "پروژه شما دارای خطا هست، با این حال می خواید پروژه رو اجرا کنید؟". که شما به این سوال پاسخ Yes دادید. در نتیجه هیچ فایلی در خروجی ساخته نمیشه که بخواد اجرا بشه.
راه حل:
وقتی دارید پروژه از نوع C++ ایجاد می کنید، یک ویزارد ظاهر میشه که دکمه Next و Finish داره. در این صفحه روی دکمه Next کلیک کنید و در صفحه بعد گزینه "Empty Project" رو علامت بزنید.
بعد کدتون رو بنویسید و اجرا کنید. هیچ مشکلی نخواهد بود.
خواهش...ممنون. مشکل من رو حل کرد ولی برنامه اول رو که اجرا میکنم , اگر دوباره توی برنامه تغییر ایجاد کنم اثر نمیزاره و همون جواب اولی رو میده.
یعنی یه دستور شرطی اضافه کردم ولی تاثیر نداره!!!
دوست عزیز به نظر من پست زیر را مطالعه کنید به جوابتون میرسید.چه زبانی بهتر هست
و ساده تر برای یادگیری که به درد کسب درآمد هم بخوره