Chủ đề: Lỗi khó hiểu của cin.getline
-
11-05-2013, 06:05 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi khó hiểu của cin.getline
Code của em
#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<string.h>
#include<stdlib.h>
typedef struct
{
char tentinh;
int dientich;
int danso;
} data;
typedef struct node
{
data info;
struct node *pNext;
}node;
typedef struct
{
node *pHead;
node *pTail;
int n;
}list;
node *getnode(data x)
{
node *p;
p = new node;
p->info = x;
p->pNext = NULL;
return p;
}
void creatlist(list &L)
{
L.pHead = NULL;
L.pTail = NULL;
L.n = 0;
}
data province()
{
data pro;
std::cout<<"Nhap ten tinh: ";
fflush(stdin);
std::cin.getline(pro.tentinh,20);
std::cout<<"Nhap dien tich (Km2) : ";
std::cin>>pro.dientich;
fflush(stdin);
std::cout<<"Nhap dan so (Nghin nguoi) : ";
std::cin>>pro.danso;
fflush(stdin);
return pro;
}
View more random threads:
- Đổi chỗ trong mảng
- Bài tập lớn về C. Bài tập sắp xếp mảng
- [ Solved ]Vấn đề thắc mắc với lệnh macro !
- So sánh đánh giá các thuật toán sắp xếp
- Viết chương trình “Từ điển tiếng Anh-Viet, Viet-Anh”
- %i có nghĩa là gì?
- Lỗi lặp vô hạn của bài toán liệt kê các hoán vị
- Mảng một chiều không biết số lượng phần tử
- Hàm strcat()
- Cho em hỏi về thời gian tính trong C
-
11-05-2013, 06:43 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Code này hơi dị ở chỗ là dùng cả stdio và cin :-O
Nên viết hẳn theo C++, vì có 1 sự nhầm lẫn ở đây: <string.h> (C) là dành cho char[] -> <cstring> (C++), còn std::string thì dùng <string> thôi.
Viết std::getline(cin,pro.tentinh) là đúng.
-
11-05-2013, 06:44 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
trong struct data của bạn tên tỉnh là 1 biến char thì làm sao sài getline đc???
phải 1 mảng char mới getline đc chứ.
-
11-05-2013, 06:53 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi SexAngel
Trứng rung điều khiển từ xa Vibrator Spark Of Love Sản phẩm trứng rung bluetooth có điều khiển từ xa này được thiết kế với tông màu Rose Gold viền kim khí trải qua. kích tấc 7,4cm x 3,5cm giúp trứng...
TOP 3 trùy rung điều khiển từ xa...