如何修复:错误LNK1123:转换为COFF期间失败:文件无效或损坏

时间:2013-12-11 14:42:07

标签: c++ visual-c++

// CT project.cpp : Defines the entry point for the console application.

#include "stdafx.h"

// libraries: ctype.h , iostream, conio.h, stdio.h, string.h, stdlib.h, math.h

using namespace std;

struct pgm
{
    char line[20];
} s[100];

void check(char s[])
{
    cout<<"\n";
    if(!strcmpi(s,"If"))
    {
        cout<<"keyword:If"; 
        return;
    }
    if(!strcmpi(s,"Then"))
    { 
        cout<<"keyword:Then";
        return; 
    } 
    if(!strcmpi(s,"Else")) 
    { 
        cout<<"keyword:else"; 
        return;
    }
    if(!strcmpi(s,"[END]"))
    {
        return; 
    }

    cout<<"expression:"<<s;
}

void clrscr( void )
{
    // some code here
}

void main ()
{
    char t[20];
    int i=0, j=0, k=0;

    clrscr();

    cout<<"\n\n enter the program code: (to STOP input type End) \n";

    do
    {
        gets(s[i].line);
    }
    while(strcmpi(s[i++].line,"END"));

    k=k-1;
    do
    {
        k++;
        for(i=0; s[k].line[i]!='\0'; i++, j++)
        {
           if(s[k].line[i]==' ')
           { 
               t[j]='\0';
               j=-1; 
               check(t);           
           }
           else
               t[j]=s[k].line[i];
       }
       t[j]='\0';
       j=0;
       check(t);
    }
    while(strcmpi(s[k].line,"END"));
    getchar();
}

0 个答案:

没有答案