一年前,我们用SPSS 22分析了一些数据,其中包含5行100多个变量。我们使用GUI并费力地输入变量名称和输出格式。今年,我们在强制升级后使用SPSS 23。我们有类似的数据,并希望使用语法文件。我们复制了去年的GET DATA输出,进行了一些更改,然后运行。没有成交。我们在标题中得到了臭名昭着,几乎完全无益的错误消息。 (它继续"格式无效。对于数字格式,宽度或小数值可能无效。"不是行号,不表示问题)。
我们没有使用大数字。我们没有使用宏,就像在SO question中一样。我们尝试用N1替换F1.0。文件中没有'(因此,没有类似F3,1的拼写错误)。我在网上搜索过。有谁知道问题可能是什么?
失败的GET DATA语句,文件名和中间名已被删除。
#include <iostream>
#include <string>
using namespace std;
class Animal
{
protected:
string m_name;
string m_speak;
public:
Animal(string name, string speak = "???"): m_name(name), m_speak(speak){}
string speak(){return m_name + " speaks " + m_speak;}
};
class Dog: public Animal
{
private:
string m_dspeak;
public:
Dog(string name, string speak = "Woof!"): Animal(name), m_dspeak(speak){}
string speak(){ return m_name + " " + m_speak;}
};
class Cat: public Animal
{
private:
string m_cspeak;
public:
Cat(string name, string speak = "Meow!"): Animal(name), m_cspeak(speak){}
string speak(){ return m_name + " speaks " + m_cspeak;}
};
int main()
{
Cat Fred("Fred");
Dog Stuffy("Stuffy");
Animal *ptr = &Fred;
cout << ptr->speak() << endl;
Animal *ptr2 = &Stuffy;
cout << ptr2->speak() << endl;
}
答案 0 :(得分:0)
F5.5无效。修复它并运行程序。