webForumDet fria alternativet

Nybörjarfrågor i enkelt program

C/C++

1 svar · 312 visningar · startad av eckberg

Medlem sedan aug. 200286 inlägg
Frågan#1

Jag håller på att göra ett program och har ett problem. Jag har försökt att förklara så enkelt som möjligt nedan, men om det är något du undrar så fråga!

1. Användaren skall mata in ett ord (tex. potatis) i variabel a.
2. Programmet skall automatisk koppla ordet potatis i variabeln a till ordet mat som lagras i variabel b.

Alltså efter det att man har skrivit mat, vill jag kunna använda cout<< och skriva ut ordet mat.

Låter enkelt, vilket det säkert är, men jag har inte löst det.

Medlem sedan apr. 200123 inlägg
#2

Koppla variabler

Är det nåt sånt här du menar?

 
#include <iostream>
using std::cout;
using std::cin;
using std::endl;

void main(void)
{
  char a[3][20];
  char b[3][20] = {"mat", "hus", "bil"};

  cout << "Skriv in en maträtt: ";
  cin >> a[0];

  cout << "Skriv in ett ord för hus: ";
  cin >> a[1];

  cout << "Skriv in ett bilmärke: ";
  cin >> a[2];

  for(int i=0;i < 3;i++)
    cout << a[i] << " --> " << b[i] << endl;
}
251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)