プログラミング+α学習ブログ

勉強したことの備忘録です。

文字列を空文字列にするプログラム

#include <stdio.h>

int main(void)
{
    char str[] = "ABC";
    
    printf("str=%s\n", str);    // strは"ABC"
    
    str[0] = '\0';  // 配列の先頭要素にナル文字を代入
    
    puts("文字列strを空文字列にしました。");
    printf("str=%s\n", str);    // strは空文字列
    
    return (0);
}

実行結果

str=ABC
文字列strを空文字列にしました。
str=