Avatar billede phpnewbie Nybegynder
02. oktober 2002 - 20:45 Der er 1 kommentar og
1 løsning

cin problemer

Godaften..
jeg sidder med lidt c kode, som ikke helt virker:

#include <stdio.h>
#include <string.h>
#include <fstream>
#include <string>
#include <iostream.h>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[]) {
        cout << "Welcome" << endl;

        if(strstr(argv[1], "add")) {
                //FILE *tmpfile;
                ifstream fin;
                ofstream fout;
                string command;
                cout << "Enter the rule you wish to add:" << endl;
                cin >> command;

---------------------------------------------


men hvis jeg prøver cout << command; kommer der kun det første ord og det er sq lidt ærgeligt når jeg skal bruge hele sætningen..

nogen der kan hjælpe ? :)
Avatar billede soreno Praktikant
02. oktober 2002 - 20:54 #1
en løsning kunne være at bruge get(), se eks:
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
  cout << "Type your name: ";
  char name[100];
  cin.get(name, 100);
  cout << endl << "your name is: " << name << endl;

  return 0;
}
Avatar billede phpnewbie Nybegynder
02. oktober 2002 - 20:55 #2
vov.. det virkede :)

tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester