• pdf幻灯片:圆锥曲线中的“三定”问题探究(一)


    预留的广告位!


    下载该pdf文件,然后在adobe reader 的“视图”中使用“全屏模式”播放该幻灯片





    #include <iostream>
    #include <cstring>        // for strcpy(), strcat()
    #include <io.h>
    

    using namespace std;

    void listFiles(const char * dir);

    int main()
    {
    char dir[200];
    cout
    << "Enter a directory: ";
    cin.getline(dir,
    200);

    listFiles(dir);
    
    </span><span style="color: #0000ff">return</span> <span style="color: #800080">0</span><span style="color: #000000">;
    

    }

    void listFiles(const char dir)
    {
    char dirNew[200];
    strcpy(dirNew, dir);
    strcat(dirNew,
    "
    ."); // 在目录后面加上".*"进行第一次搜索

    intptr_t handle;
    _finddata_t findData;

    handle </span>= _findfirst(dirNew, &amp;<span style="color: #000000">findData);
    </span><span style="color: #0000ff">if</span> (handle == -<span style="color: #800080">1</span>)        <span style="color: #008000">//</span><span style="color: #008000"> 检查是否成功</span>
        <span style="color: #0000ff">return</span><span style="color: #000000">;
    
    </span><span style="color: #0000ff">do</span><span style="color: #000000">
    {
        </span><span style="color: #0000ff">if</span> (findData.attrib &amp;<span style="color: #000000"> _A_SUBDIR)
        {
            </span><span style="color: #0000ff">if</span> (strcmp(findData.name, <span style="color: #800000">"</span><span style="color: #800000">.</span><span style="color: #800000">"</span>) == <span style="color: #800080">0</span> || strcmp(findData.name, <span style="color: #800000">"</span><span style="color: #800000">..</span><span style="color: #800000">"</span>) == <span style="color: #800080">0</span><span style="color: #000000">)
                </span><span style="color: #0000ff">continue</span><span style="color: #000000">;
    
            cout </span>&lt;&lt; findData.name &lt;&lt; <span style="color: #800000">"</span><span style="color: #800000">	&lt;dir&gt;
    </span><span style="color: #800000">"</span><span style="color: #000000">;
    
            </span><span style="color: #008000">//</span><span style="color: #008000"> 在目录后面加上"\"和搜索到的目录名进行下一次搜索</span>
    

    strcpy(dirNew, dir);
    strcat(dirNew,
    "");
    strcat(dirNew, findData.name);

            listFiles(dirNew);
        }
        </span><span style="color: #0000ff">else</span><span style="color: #000000">
            cout </span>&lt;&lt; findData.name &lt;&lt; <span style="color: #800000">"</span><span style="color: #800000">	</span><span style="color: #800000">"</span> &lt;&lt; findData.size &lt;&lt; <span style="color: #800000">"</span><span style="color: #800000"> bytes.
    </span><span style="color: #800000">"</span><span style="color: #000000">;
    } </span><span style="color: #0000ff">while</span> (_findnext(handle, &amp;findData) == <span style="color: #800080">0</span><span style="color: #000000">);
    
    _findclose(handle);    </span><span style="color: #008000">//</span><span style="color: #008000"> 关闭搜索句柄</span>
    

    }


    关闭

    漂浮广告


    预留的广告位!
    每周看看我,冲进985!【魏刚的作品,转载须声明】
  • 相关阅读:
    OpenAL
    VS2013关于“当前不会命中断点源代码与原始版本不同”的BUG
    Windows中的句柄
    (转)OpenGL中位图的操作(glReadPixels,glDrawPixels和glCopyPixels应用举例)
    全局变量的初始化顺序
    与时间有关的windows函数
    unity中的协程
    Unity3d碰撞检测中碰撞器与触发器的区别
    unity脚本入门
    面试总结关于Spring面试问题(精选)
  • 原文地址:https://www.cnblogs.com/xuebajunlutiji/p/7157852.html
Copyright © 2020-2023  润新知