输入十个字符,存入file.txt文件中,并显示验证,c语言,

 

#include "stdio.h"
#include<string.h> 
#include<stdlib.h> 
 
int main(){
    char str[20] = {0};
    scanf("%s",str);
    FILE *fp = fopen("file.txt", "w");
    if(fp == NULL)
    {
        printf("file open error!");
        return 0;
    }
    fprintf(fp,"%s\n",str);
    fclose();
    //
    fp = fopen("file.txt","r");
    char buf[20] = {0};
    fgets(buf,20,fp);
    fclose(fp);
    printf("%s\n",buf);
    return 0;
}

 

#include "stdio.h"
#include<string.h> 
#include<stdlib.h> 

int main(){
    FILE * fp; 
    char str[80];
    gets(str);
    fp = fopen("students.txt", "at+");
    fwrite( str, strlen(str), 1, fp);
    fclose(fp);
}


 

C语言代码如下,如有帮助,请采纳一下:

<span class="hljs-meta">#<span class="hljs-keyword">include</span> <span class="hljs-string"><stdio.h></span></span>
<span class="hljs-meta">#<span class="hljs-keyword">include</span> <span class="hljs-string"><string.h></span> </span>

<span class="hljs-function"><span class="hljs-type">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-type">char</span> buf[<span class="hljs-number">12</span>] = {<span class="hljs-number">0</span>};
    <span class="hljs-type">char</span> tmp[<span class="hljs-number">12</span>] = {<span class="hljs-number">0</span>};
    FILE* fp;
    <span class="hljs-built_in">gets</span>(buf);
    buf[<span class="hljs-number">10</span>] = <span class="hljs-number">0</span>;
    fp = <span class="hljs-built_in">fopen</span>(<span class="hljs-string">"file.txt"</span>, <span class="hljs-string">"w"</span>);
    <span class="hljs-keyword">if</span>(fp == <span class="hljs-literal">NULL</span>)
    {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"file open error!"</span>);
        <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
    }
    <span class="hljs-built_in">fprintf</span>(fp,<span class="hljs-string">"%s"</span>,buf);
    <span class="hljs-built_in">fclose</span>(fp);
    <span class="hljs-comment">//</span>
    fp = <span class="hljs-built_in">fopen</span>(<span class="hljs-string">"file.txt"</span>,<span class="hljs-string">"r"</span>);
    
    <span class="hljs-built_in">fgets</span>(tmp,<span class="hljs-number">12</span>,fp);
    <span class="hljs-built_in">fclose</span>(fp);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"读取:%s\n"</span>,tmp);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}

C++代码如下:

<span class="hljs-meta">#<span class="hljs-keyword">include</span> <span class="hljs-string"><iostream></span></span>
<span class="hljs-meta">#<span class="hljs-keyword">include</span> <span class="hljs-string"><fstream></span></span>
<span class="hljs-meta">#<span class="hljs-keyword">include</span> <span class="hljs-string"><string></span></span>
<span class="hljs-keyword">using</span> <span class="hljs-keyword">namespace</span> std;
<span class="hljs-function"><span class="hljs-type">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-function">ofstream <span class="hljs-title">destFile</span><span class="hljs-params">(<span class="hljs-string">"file.txt"</span>,ios::out)</span></span>; <span class="hljs-comment">//以文本模式打开out.txt备写</span>
    <span class="hljs-keyword">if</span>(!destFile.<span class="hljs-built_in">is_open</span>())
    {
        cout << <span class="hljs-string">"error opening destination file."</span> << endl;
        <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
    }
    <span class="hljs-type">char</span> buf[<span class="hljs-number">11</span>] = {<span class="hljs-number">0</span>};
    cin.<span class="hljs-built_in">getline</span>(buf,<span class="hljs-number">11</span>);
    destFile << buf;
    destFile.<span class="hljs-built_in">close</span>();
    <span class="hljs-function">ifstream <span class="hljs-title">srcFile</span><span class="hljs-params">(<span class="hljs-string">"file.txt"</span>,ios::in)</span></span>; <span class="hljs-comment">//以文本模式打开in.txt备读</span>
    <span class="hljs-keyword">if</span>(!srcFile.<span class="hljs-built_in">is_open</span>()) { <span class="hljs-comment">//打开失败</span>
        cout << <span class="hljs-string">"error opening source file."</span> << endl;
        <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
    }
    <span class="hljs-built_in">memset</span>(buf,<span class="hljs-number">0</span>,<span class="hljs-number">11</span>);
    srcFile >> buf;
    srcFile.<span class="hljs-built_in">close</span>();
    cout << <span class="hljs-string">"读取数据:"</span> << buf << endl;
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}