Δημοσιεύτηκε: 24 Μαρ 2011, 18:41
Off topic:
Πάντα μου φαινόταν παράξενη η ορολογία στα ελληνικά.
Αν κατάλαβα καλά, σε C++ γίνεται με το std::string
Σε C δεν είμαι σίγουρος, αλλά αυτό δούλεψε:
simosx έγραψε:1. Θα ήταν καλό να αλλάξεις τον τίτλο σε κάτι στα ελληνικά
Πάντα μου φαινόταν παράξενη η ορολογία στα ελληνικά.
simosx έγραψε:Αυτό που κάνεις είναι δυναμικά ζητάς τη μνήμη που χρειάζεται.
Υπάρχουν πάντα ζητήματα με το πόση μνήμη θα χρειαστείς. Με αλλαγή του αλγορίθμου μπορείς να τα ξεπεράσεις.
Αν κατάλαβα καλά, σε C++ γίνεται με το std::string
- Κώδικας: Επιλογή όλων
#include <iostream>
#include <string>
using namespace std;
int main ()
{
std::string mystring;
cout << "Please enter your name: ";
std::getline(std::cin, mystring);
cout << "Your name is: " << mystring << endl;
}
Σε C δεν είμαι σίγουρος, αλλά αυτό δούλεψε:
- Κώδικας: Επιλογή όλων
#include <stdio.h>
int main(){
char *line = NULL;
size_t len = 0;
size_t read = 0;
printf("Please enter your name: ");
read = getline(&line, &len, stdin);
printf("Your name is: %s\n", line);
return(0);
}