-
22-12-2011, 11:43 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Viết hoa chuỗi bằng con trỏ báo lỗi only allowed in C99 mode
Mình đang học phần con trỏ theo tut của a langman. Khi gõ chạy thử bài đổi chuỗi thành viết hoa và đảo ngược chuỗi thì báo lỗi " 'for' loop initial declarations are only allowed in C99 mode " . Các bạn chỉ cho mình lý do tại sao với . Mình compile bằng Code:Blocks . Đây là đoạn code .
Mã:#include<stdio.h>#include<conio.h>#include<ctype.h> int main(){ char xau[200]; printf("Nhap xau: "); scanf("%[a-zA-Z]",xau); printf("Viet hoa: "); for(char *p=xau;*p!=NULL;p++) printf("%c",toupper(*p)); printf(" Dao nguoc xau: "); for(char *p=xau + strlen(xau)-1;p>=xau;p--) printf("%s",*p); return 0;}
View more random threads:
- Chương trình chuyển đơn đồ thị vô hướng liên thông về ma trận kệ
- đọc 1 số thành chữ (help)
- kiểm tra 1 số là tổng các phần tử trong mảng
- bài tập về for và break
- Lỗi in kết quả không đúng khi đọc mảng 2 chiều từ file?
- sửa giúp e cái code: S=1+(1/2)+...+(1/n)
- Xem dùm e code sai ở đâu? Bài sắp xếp thứ tự dãy đã nhập sử dụng con trỏ
- Lỗi xử lí file.txt.
- [Giải BT]- [Sách Kĩ Thuật Lập Trình]- [ Thầy Phạm Văn Ất]
- Cần tài liệu IEEE cho chuẩn đảm bảo chất lượng phần mềm!
-
22-12-2011, 02:45 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đặt char* p lên đầu hàm main.
-
22-12-2011, 04:44 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi pkthanh92
-
22-12-2011, 05:11 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ban sua cho
Mã:printf("%s",*p); // thanh printf("%c",*p);
-
22-12-2011, 05:25 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi llvllr_supermaric
-
23-12-2011, 05:58 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ToNy_
Hoặc là sửa như mọi người đã hướng dẫn, hoặc là biên dịch với mode c99 (trong gcc thì thêm -std=gnu99 hoặc -std=c99 vào tùy chọn biên dịch).
-
23-12-2011, 06:12 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ToNy_
Muốn tự do kiểu đấy thì bạn phải xài trên C++ mới đặng [IMG]images/smilies/biggrin.png[/IMG]
Bất chấp những lầm tưởng phổ quát, hồ hết những người có âm đạo đều khó lên đỉnh khi bị kích thích âm đạo. Tuy nhiên, điều đó không có tức thị nó không thể vui được! Việc xâm nhập vào âm đạo bằng...
Quý bà giải tỏa bằng việc kích...