[問題] 關於fgets的問題
#include<stdio.h>
#include<stdlib.h>
int main()
{
char str1[]="";
fgets(str1,10,stdin);
system("pause");
}
我有兩個問題想請問,希望板上的高手能幫忙一下,
問題一
str1[]=""代表的是一個空陣列嗎?fgets是否一定只能讀入空陣列呢?
問題二
str1[]="",如果改成*str1為何執行會有問題呢?
我知道fgets的function大概的樣子,但是不了解比較detail的一些東西!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.194.103
→
10/29 12:02, , 1F
10/29 12:02, 1F
→
10/29 12:03, , 2F
10/29 12:03, 2F
→
10/29 12:11, , 3F
10/29 12:11, 3F
推
10/29 12:21, , 4F
10/29 12:21, 4F
→
10/29 12:22, , 5F
10/29 12:22, 5F
推
10/29 12:23, , 6F
10/29 12:23, 6F
→
10/29 12:23, , 7F
10/29 12:23, 7F
→
10/29 12:23, , 8F
10/29 12:23, 8F
→
10/29 12:24, , 9F
10/29 12:24, 9F
→
10/29 12:24, , 10F
10/29 12:24, 10F
推
10/29 12:28, , 11F
10/29 12:28, 11F
→
10/29 12:29, , 12F
10/29 12:29, 12F
→
10/29 12:29, , 13F
10/29 12:29, 13F
→
10/29 12:30, , 14F
10/29 12:30, 14F
→
10/29 12:30, , 15F
10/29 12:30, 15F
→
10/29 12:31, , 16F
10/29 12:31, 16F
→
10/29 12:34, , 17F
10/29 12:34, 17F
→
10/29 12:35, , 18F
10/29 12:35, 18F
討論串 (同標題文章)