我正在创建几个动态字符串,使用一个函数使用fget从用户获得输入。但是,当我第一次尝试获取机场的名称时,它只是“跳过”fget自动将\n放入temp并继续该函数。所有其他输入都是正确的,而不是第一个输入。Please enter name of Airport:----------Please enter the address------------city;
因此,我正在编写一个小程序(我对C很陌生,来自C++),我想使用一个最大长度为10的字符串。for null character)scanf("%s", symbol); //Take in a symbol given by the user as a string
扫描不阻止值在symbol之后被记录在相邻的内存块中吗?<em